Centos7x服务器MySQL5.6忘记密码

个人博客为:https://www.likun666.com, 里面有很多不错的文章,大家有兴趣可以去看看。
1.添加忘记密码启动模式
vim /etc/my.cnf
在[mysqld]目录下增加:skip-grant-tables (这个是代表跳过密码权限的设置,建议在socket=/var/lib/mysql/mysql.sock这个配置下面添加。)
保存退出,重启MySQL

2.更新MySQL密码
#mysql
mysql>use mysql;
mysql>update user set password = password (‘需要设置的密码’) where user = ‘root’ and host = ‘localhost’;
mysql>flush privileges;

3.重启MySQL
将/etc/my.cnf 文件中修改的部分还原,也就是之前更改的那个skip-grant-tables这个一定要注释掉或者删除,建议删除。
service mysqld restart

你可能感兴趣的:(MySQL,Linux)