美文网首页程序员
Mac下MySQL忘记密码后重置的办法

Mac下MySQL忘记密码后重置的办法

作者: 是夏莞也是CiCi | 来源:发表于2017-08-08 16:14 被阅读69次

    安装好MySQL以后,系统给了个默认的密码,啊。。后知后觉的我当然不知道这码子事了,许久以后想到用本机的MySQL Server做个小测试的时候发现无论如何都登不上去,这就要进入忘记密码的流程了。
    网上的教程超级多,基本上都没用。。在我想卸掉MySQL重新安的时候发现Mac上卸载MySQL更麻烦,于是耗着最后一丝耐心继续挨个试,终于,不知道试了多少次终于改好了!
    一定要把我的血泪史写下来,供大家参考~~

    • 关闭MySQL服务器(我是在系统偏好的MySQL那里关闭的,cmd+Space,输入MySQL,选Stop MySQL Server)
      Stop MySQL Server
      也可以输入命令sudo /usr/local/mysql/support-files/mysql.server stop
    • cd /usr/local/mysql/bin进入目录
    • sudo su获取权限
    • ./mysqld_safe --skip-grant-tables &重启服务器
    • 重开一个终端
    • 新终端下:alias mysql=/usr/local/mysql/bin/mysql
    • 输入mysql进入mysql命令模式
    • use mysql进入mysql数据库
    • flush privileges; 大概就是获取权限,要不他不让你改。
    • set password for 'root'@'localhost'=password('新密码');完成修改

    ps:如果记得原密码只是要修改密码的话在mysql状态下输入mysqladmin -u root -p password 新密码;就可以了

    Done~
    参考没啥用的文献很多,不一一列出来了,特别鸣谢http://www.jb51.net/article/87580.htm

    个人博客地址:kongdehui.com,欢迎批评指正~~

    相关文章

      网友评论

        本文标题:Mac下MySQL忘记密码后重置的办法

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