windows系统忘记mysql数据库root密码,最简单的解决方法

错误详情:

忘记root登录密码,mysql登录密码输入错误报错如下:

1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES

图片[1]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

解决方法:

首先找到MYSQL的配置文件my.ini,注意看我这里的路径,大家可以参考。

图片[2]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

2.打开my.ini文件,在最下面添加代码

skip-grant-tables

这串代码的意思就是,mysql数据库可以跳过密码验证,直接登录。

图片[3]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

3.然后找到我们的数据库bin目录,同时按住Shift+右键 ,表示CMD命令行窗口打开当前文件夹,我这里的路径是

D:\phpStudy\MySQL\bin, 大家可以做个参考

图片[4]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网
图片[5]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

4.输入我们免密登录命令代码,回车

mysql -u root
图片[6]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

5.然后输入我们以下修改密码的命令代码(aayuanma.cn 表示我们新修改的数据库密码) 回车

use mysql;
update user set password=PASSWORD('aayuanma.cn') where User='root';
flush privileges;
图片[7]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

6.我们再返回到my.ini配置文件,把之前我们添加的代码给删除掉,最后重启以下mysql数据库就可以正常使用新的mysql密码登录了。

图片[8]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

启停命令:

启动mysql命令:

net start MySQL

停止mysql命令:

net stop MySQL

最后,我们Mysql数据库就可以正常链接了。

图片[9]-windows系统忘记mysql数据库root密码,最简单的解决方法-AA源码网

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容