美文网首页
如何找回MySQL的用户名和密码?

如何找回MySQL的用户名和密码?

作者: Eugene1024 | 来源:发表于2018-04-19 14:58 被阅读96次

环境:win 7系统,Mysql 5.0
数据库用户名和密码忘记,不能连接上数据库,不利于管理数据库中的数据和二次开发

如何找回?

1.停止MySQL服务
以管理员身份运行cmd,输入net stop mysql,成功执行会显示mysql服务已停止

2.进入到MySQL安装目录下的bin目录执行

mysqld-nt --skip-grant-tables;
2.png

3.重新打开一个以管理员身份运行的cmd,到MySQL安装bin目录下运行

mysql -uroot-p;

截图中可以看到不在bin目录下运行时会报错
正常运行后会显示 Enter password: 直接回车即可,显示如图所示


3.png

4.查询user表中的数据,接着上一步输入下面的查询语句可得到结果,这里的密码是加密过的密码,找一个在线解密网站解密即可看到明文
注意:如果密文太过复杂可能出现不能解密,只能重置了。

select * from mysql.user
5.png

5.重置MySQL的密码
详细操作步骤见参考链接

MySQL忘记root密码解决方法
Windows下忘记MySQL root密码解决方法
How do I retrieve my MySQL username and password?
MySQL忘记root密码??重置方法
MySQL忘记数据库root用户密码和修改root用户密码

相关文章

网友评论

      本文标题:如何找回MySQL的用户名和密码?

      本文链接:https://www.haomeiwen.com/subject/gidwkftx.html