<div id="navCategory"></div>
讯享网
对于忘记MySQL root用户密码,常规的解决方法是启动的时候加 skip-grant-tables 选项,在绕过密码认证之后,进入MySQL数据库系统,以便进行修复或重置密码等操作。
在window下,怎么操作呢,接下来为您介绍。
打开cmd窗口,我这里MySQL服务名称设置为了MySQL8031,所以这里是 net stop mysql8031
用下面的命令启动MySQL服务
通过mysqld --console --skip-grant-tables --shared-memory 启动可以跳过密码验证




这样就可以用修改后的密码登录进去了
接下来,介绍另外一种更简单的方式。
新建一个newpass.txt文件(可以将它放在my.ini同目录)文件内容为:
关闭MySQL服务:


用下面的命令启动MySQL服务:
D:MySQL8031binmysqld.exe --defaults-file=“D:MySQL8031my.ini” --init-file=“D:MySQL8031 ewpass.txt”
具体的my.ini文件和newpass.txt文件要改成实际的位置
命令执行后界面没有变化执行下一步。

按Ctrl+C终止运行,并重新启动Windows服务

到此这篇关于Windows系统下MySQL忘记root密码的2种解决办法的文章就介绍到这了,更多相关Windows MySQL忘记root密码解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186841.html