技术帮
 

MySQL密码找回

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

1472955908895017376.png说两句


mysql的超级管理员root密码如果忘记怎么办?本文将介绍如何重置root账号的密码。


1473058358717068189.png 停止mysqd服务,并以--skip-grant-tables模式启动

执行命令如下:

首先停止mysqld的服务:

service mysqld stop 

然后以不需要密码的模式启动

service mysqld start --skip-grant-tables


 无密码登录并修改root密码

首先以无密码方式登录mysql

mysql -u root 

可以看到,没有输入密码,但直接进入了mysql的界面。

执行update命令修改root的密码

update mysql.user set password=password('新密码') where user='root'; 

1472995996528030644.png注意:如果是mysql 5.7版本,该命令要改为:

update mysql.user set authentication_string=password('新密码') where user='root';


然后刷新权限

flush privileges;

最后退出mysql。

exit; 


 重新启动mysqld并密码方式登录

停止mysqld服务

service mysqld stop

再次启动mysqld服务

service mysqld start

尝试以root账号登录

mysql -u root -p新密码 

如果正常的话,这时候应该登录成功,进入Mysql界面。