使用MySQL配置文件重置密码

公子初心
2024-01-16 / 0 评论 / 27 阅读 / 正在检测是否收录...

1. 停止mysql服务器

lrg3s8mw.png

2. 在windows/Linux系统中,编辑MySQL配置文件:

lrg3sngi.png
在Windows系统中,找到MySQL的安装目录,编辑my.ini文件。通常位于C:\Program Files\MySQL\MySQL Server X.X\my.ini(其中X.X表示版本号)

3. 在[mysqld]部分添加以下行:

skip-grant-tables

lrg3tekw.png

4. 保存并退出编辑器。

5. 启动mysql服务器

lrg3tw2v.png

6. 连接数据库,此时数据库没有密码,可以直接使用以下命令来连接

mysql -uroot

lrg3ugpj.png

7. 重置root用户密码。在MySQL命令行中执行以下命令:

FLUSH PRIVILEGES;

lrg3uye8.png

8. 重置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
-- 123456 是新密码

lrg3vcy7.png

9. 退出命令行,并删掉掉原来my.ini中添加那行命令skip-grant-tables,并重启mysql服务器,使用新密码登录

10. 重新登录

0

评论 (0)

取消