CentOS 6.8 mysql忘记密码解决方法

1、修改mysql配置文件

vim /etc/my.cnf  #在[mysqld]中的段中添加一行:skip-grant-tables

2、重启mysqld

service mysqld restart

3、登陆mysql修改密码

mysql -u root -p   #此时可以空密码登陆
mysql> use mysql;  #选择mysql表
mysql> update user set Password=password('新密码') where User='root';  #更新密码
mysql> flush privileges;
mysql> quit;

4、将mysql配置文件修改回来

vim /etc/my.cnf  #在[mysqld]中的段中删除之前添加的一行内容:skip-grant-tables

5、重启mysqld

service mysqld restart

 

 

 

你可能感兴趣的:(MySQL)