Centos下MySQL忘记密码修改方法

前几天刚在虚拟主机上装了个MySQL5.7,随手配置了个密码,今天直接就忘记(尴尬脸 》 。《 ),因而就想着把这个修改密码的方式贴出来,以备有道友忘记密码时备用。 
先将MySQL关闭:mysql

service mysqld stop

将MySQL登陆方式设置为无需密码登陆:sql

mysql_safe --user=mysql --skip-grant-tables -skip-networking &

以后就能够直接使用:mysql -u root 登陆数据库了~  登陆数据库后,在原始数据表中修改设置新密码便可,代码以下:数据库

use mysql;UPDATE userSET Password=PASSWORD('NEWPASSWORD')where user='root';FLUSH PRIVILEGES;
quit;

在以上代码片中的 NEWPASSWORD 替换成你想设置的新密码便可,“FLUSH PRIVILEGES”用来 刷新系统权限相关表来使修改生效 ,固然了,你也能够直接 重启MySQL服务器 来使设置生效。服务器

相关文章
相关标签/搜索