mysql root 密码恢复
Posted 赖荣生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql root 密码恢复相关的知识,希望对你有一定的参考价值。
1、停止mysql服务
service mysql stop
2、启动mysql时不启动授权表,跳过权限验证使用空密码登陆
mysqld_safe --skip-grant-tables &
3、登陆mysql
mysql -uroot -p
4、设置mysql的root用户密码为123456
update mysql.user set password=password("123456") where user="root";
5、强制mysql重新加载权限
flush privileges;
6、退出及重启mysql
exit service mysql restart
7、登陆mysql
mysql -uroot -p123456
8、重设root密码
此时执行任何mysql命令会报如下错误 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
set password=password(‘123456‘);
以上是关于mysql root 密码恢复的主要内容,如果未能解决你的问题,请参考以下文章