Linux下MySQL忘记密码解决方法

1.更改my.cnf配置文件

在[mysqld]下添加skip-grant-tables,保存退出(wq)。
Linux下MySQL忘记密码解决方法

2.重启mysql服务,进入mysql命令行

重启mysql服务:service mysql restart

执行mysql命令进入mysql命令行
Linux下MySQL忘记密码解决方法

3.修改root用户密码

执行
1.UPDATE mysql.user SET Password=PASSWORD('密码') where USER='root';
2.flush privileges;
3.exit

4.登录测试

注释my.cnf中的skip-grant-tablesLinux下MySQL忘记密码解决方法
重启mysql : service mysql restart
Linux下MySQL忘记密码解决方法
使用刚修改的密码登录:mysql -uroot -p刚修改的密码
Linux下MySQL忘记密码解决方法