mac 忘记mysql密码重置密码

文章原文: https://www.cnblogs.com/yalong/p/14137633.html

1. 在系统偏好中停止mysql服务,或者使用命令行

sudo /usr/local/mysql/support-files/mysql.server stop

2. 输入指令

cd /usr/local/mysql/bin 

回车

3.使用管理员权限登录, sudo su  回车, 提示输入电脑密码,回车

输入以下命令来禁止 mysql 的验证功能

./mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

4.当前窗口保持不变,重新打开一个命令窗口

   进入mysql命令行

/usr/local/mysql/bin/mysql

输入  FLUSH PRIVILEGES;  刷新权限,跳过验证,回车

输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';  修改密码, 比如这里修改成了  12345678 

exit 退出

5.验证密码是否修改好了

输入如下命令

/usr/local/MySQL/bin/mysql -u root -p

提示输入密码,就是 12345678, 修改成功

 这里已经把密码修改好了, 但是用workbench 链接的时候,一直连不上, 这时候 重启下电脑就好了。。。

 

posted @ 2021-01-22 11:08  进军的蜗牛  阅读(230)  评论(0编辑  收藏  举报