环境: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用户密码
网友评论