Linux运维笔记
我们一直在努力

MySQL忘记root密码解决办法

MySQL密码忘记,但是可以登录到服务器上,拥有修改MySQL文件修改的权限(Windows下的操作步骤基本类似)

1、修改my.conf文件,添加skip-grant-tables

修改文件:vim /etc/my.cnf

[mysqld]

skip-grant-tables

2、重启systemctl restart mysqld

3、修改MySQL的root密码,此时直接输入mysql就可以登陆,无需再加上-uroot -p这些选项了

use mysql;

MySQL 5.7之前修改方式:update user set password=password(“新密码”) where user=”root”;

MySQL 5.7修改方式:       update user set authentication_string=password(“新密码”) where user=”root”;

flush privileges;(刷新缓存)

4、把my.cnf中的skip-grant-tables,并重启MySQL即可

赞(0) 打赏

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址