0
点赞
收藏
分享

微信扫一扫

Linux忘记MySQL密码

花海书香 2022-03-12 阅读 95

Linux忘记MySQL密码

1、打开mysql的配置文件:

vi /etc/my.cnf

2、在配置文件中添加:skip-grant-tables,然后保存退出

skip-grant-tables

在这里插入图片描述
3、重启mysql:

service mysqld stop     停止
service mysqld start 启动

4、登录MySQL:

mysql -uroot -p	
[root@VM-4-10-centos etc]# mysql -uroot -p
Enter password:

直接回车,密码为空。
5、选择数据库:

mysql> use mysql;

6、重新修改root密码;(星号部分是要新设置的密码)

update user set authentication_string=password('***') where user='root';

在这里插入图片描述
7、执行

flush privileges;

8、退出数据库

quit

9、重新进入my.cnf配置文件,把之前添加的skip-grant-tables删除并保持

vi /etc/my.cnf

10、重启mysql:

service mysqld stop     停止
service mysqld start 启动

11、接下来就可以使用新密码登录数据库啦!

举报

相关推荐

0 条评论