对于忘记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密码解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
到此这篇redhat root密码忘记了怎么办(redhat忘记root密码的解决办法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/11879.html