美文网首页
终极修改大法:Mysql ERROR 1045 (28000)

终极修改大法:Mysql ERROR 1045 (28000)

作者: A大象叔叔宁明骅 | 来源:发表于2017-11-11 06:38 被阅读0次

突然某一天忘记root的密码,用了网上的一堆教程任然不能成功获得root的密码,或者修改过root的用户名,然后用忘了,其他方法都无效的时候,还有一个简单粗暴的方法解决。

步骤:首先暂停mysql

#mysql stop

第二步找到mysql的资源文件,一把在data目录下,如果移动过路径就在移动后的路径寻找

第三步,在资源路径中找到mysql命名的目录,进入该目录,找个一个名字叫 user.MYD的文件,用文本编辑器打开它,然后你会惊奇的看到你的管理员账号名(明文)+ 密码(密文)静静的躺在哪里等着你来临幸。


image.png image.png

第四步,如果你的用户名不是root,你就可以知道被改成什么了(严重推荐修改回root,因为大多数运维脚本工具的一键改密都是对root账号重置),主需要把root*,后面的这串加密后的密文修改成以下的字符串即可

密文:39B1B8C097CC41FD83E44DFB1624ED5336EA08C6  ----> 明文:AwOEJCM0RFOTY=

第五步,然后重启mysql,使用账号root密码AwOEJCM0RFOTY=的形式即可重新登陆数据库,最后重新改变密码即可

第六步,进阶,写个sh或bat脚本把终极大法一键化,即可快速运维

相关文章

网友评论

      本文标题:终极修改大法:Mysql ERROR 1045 (28000)

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