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配置文件修改回来

在[mysqld]段中的:skip-grant-tables 删除

5、重启mysqld

# service mysqld restart

猜你喜欢

转载自blog.csdn.net/mshxuyi/article/details/87882621