忘记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