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

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


1. 重启 MySQL 服务器

  • 打开 系统偏好设置 - MySQL ,然后点击 Stop MySQL Server 关闭 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 数据库连接上就表示密码修改成功了。

     

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值