2023-02-11 13:52

MySQL8如何重置root账户密码

王姐姐

数据库

(552)

(0)

收藏

1.以管理员方式启动cmd命令提示符

在【开始】菜单的【运行】输入“cmd ”,然后按组合快捷键【Ctrl+Shift+Enter】可直接进入管理员运行界面。

2.停止mysql服务

输入net stop mysql命令停止安装的mysql服务,其中服务名更改为自己安装的mysql服务名,服务名可在【服务】中查询确认。

net stop mysql

如果你的mysql服务名为mysql80则输入net stop mysql80

或者直接则服务中停止即可。

3.进入mysql安装的bin目录

4.跳过mysql权限验证

输入命令“

mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory

”跳过权限验证。

其中my.ini所在的路径根据mysql自己安装的情况进行更改。




5.重新以管理员方式启动新的cmd命令提示符窗口,并进入mysql安装的bin目录

6.直接输入“mysql”进入mysql工作台界面

mysql

7.输入命令“use mysql;”打开mysql数据库

use mysql;

8.输入命令“flush privileges;”重新加载权限

flush privileges;

否则由于权限认证没有重新加载,执行修改密码语句后会报错。

9.修改root账户密码

输入命令“ALTER USER 'root'@'localhost' IDENTIFIED BY 'wanmait';”修改root账户的密码

10.输入命令“exit”退出命令提示符窗口

exit


原文链接:https://blog.csdn.net/m0_59092234/article/details/126076075

0条评论

点击登录参与评论