我们在使用MysqL当中,经常会遇到忘记密码,那如何今天分享一个关于MysqL忘记root密码解决方法步骤给大家,希望对你有所帮助。
1.关闭MysqL服务器
service MysqLd stop
2.使用--skip-grant-tables选项重启MysqL服务
./bin/MysqLd_safe --skip-grant-tables --user=root &
其中--skip-grant-tables选项的意思是启动MysqL服务的时候跳过权限表认证,启动后,连接到MysqL的root将不需要命令。
3.用空密码的root用户连接到MySQ,并且更新root口令:
MysqL -uroot
MysqL 5.7以下版本:
update MysqL.user set password=password('新密码') where user='root' and host='localhost';
MysqL 5.7版本:
update user set authentication_string=password('新密码') where user='root' and Host='localhost';
4.刷新权限表,使得权限认证重新生效:
flush privileges;
5.重启MysqL数据库
service MysqLd restart
6.登录MysqL
MysqL -uroot总结
以上是内存溢出为你收集整理的MySQL密码找回 - MySQL忘记root密码解决方法全部内容,希望文章能够帮你解决MySQL密码找回 - MySQL忘记root密码解决方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)