忘記MySQL密碼,重置密碼
1.修改my.cnf,在[mysqld]下面加入一行skip-grant-tables
vim /etc/my.cnf
[mysqld]
skip-grant-tables
2.重啓mysql
service mysqld restart
3.登錄mysql,此時不需要輸入密碼,直接回車即可。並重新設置密碼
mysql
update mysql.user set password=PASSWORD('yourpassword') where user='root'; //更改密碼
flush privileges; //刷新
quit; //離開
4.再次修改my.cnf文件,將skip-grant-tables注掉
vim /etc/my.cnf
[mysqld]
#skip-grant-tables
5.重啓mysql
service mysqld restart
# 回車輸入密碼即可
mysql -u root -p