美文网首页Java技术文章Java · 成长之路Java 开发
【Java 开发】mac 忘记 MySQL 数据库密码后重置密码

【Java 开发】mac 忘记 MySQL 数据库密码后重置密码

作者: 爱吃鸭梨的猫 | 来源:发表于2017-05-19 09:56 被阅读244次
    MySQL

    由于有个同事的 mac mini 刚装了 MySQL ,然后忘记一开始设的密码是什么了,但是最近又要用到本地的 MySQL 数据库,网上找了一大堆方法全都没用,但又不想删了重装,最后终于被我找到了一个正确的方法,这里分享一下解决办法。


    1. 重启 MySQL 服务器

    • 打开 系统偏好设置 - MySQL ,然后点击 Stop MySQL Server 关闭 MySQL 服务器。
    关闭 MySQL 服务器
    • 关闭 MySQL 服务器后打开终端,输入以下命令进入 MySQL 目录。
    cd /usr/local/mysql/bin
    
    • 再输入以下命令获取权限。
    sudo su
    
    • 然后输入以下命令重启 MySQL 服务器。
    ./mysqld_safe --skip-grant-tables &
    

    2. 修改 MySQL 密码

    • 刚才的终端不要关掉,按下 command + N 另开一个终端窗口,输入以下命令配置短命令。
    alias mysql=/usr/local/mysql/bin/mysql
    
    • 接着输入以下命令进入 MySQL 命令模式。
    mysql
    
    • 再输入以下命令进入 MySQL 数据库。
    use mysql
    
    • 然后输入以下命令获取权限。
    flush privileges;
    
    • 现在可以输入以下命令修改你的 MySQL 密码了,xxx 处填写你的新密码。
    set password for 'root'@'localhost'=password('xxx');
    

    3. 验证 MySQL 新密码

    • 打开终端输入以下命令登录 MySQL 数据库。
    /usr/local/mysql/bin/mysql -u root -p
    
    • 接着输入你的新密码,如果 MySQL 数据库连接上就表示密码修改成功了。
    登录 `MySQL` 数据库

    最后附上本文的 参考地址 ,给这个博主点赞,找了这么多方法,就这个是靠谱的,所以分享出来让更多的人看到,希望能帮助大家少走一些坑。

    将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

    我的传送门: 博客简书微博GitHub

    相关文章

      网友评论

      • 蝗虫的大腿:ok, 谢谢
      • xiasuhuei321:可以,不过mac一般会给一个比较复杂的初始密码,我装的时候直接截图,后面输了好几次才改掉。

      本文标题:【Java 开发】mac 忘记 MySQL 数据库密码后重置密码

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