linux中忘记mysql用户root密码解决方案

1.vim /etc/my.cnf
[mysqld]
skip-grant-tables ##追加此行,跳过权限表,

2.重启mysql

systemctl restart mysqld

3.mysql 登陆mysql

mysql> use mysql;
mysql> update mysql.user set authentication_string=PASSWORD('pass123456') where User='root';
mysql> flush privileges ;
mysql> quit

4.恢复配置文件my.cnf

vim /etc/my.cnf


[mysqld]
skip-grant-tables ##去掉此行,继续校验权限表,

5.重启mysql

systemctl restart mysqld

 

你可能感兴趣的:(100.上线运维,mysql)