1. 程式人生 > >mysql root 密碼恢復

mysql root 密碼恢復

exe 強制 you ges 密碼 safe root用戶密碼 用戶 sql

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 密碼恢復