1. 关闭 MySQL 服务
1
sudo /usr/local/MySQL/support-files/MySQL.server stop

或者系统偏好里有个 MySQL 里关闭

  1. 来到 MySQL 目录下
1
cd /usr/local/MySQL/bin
  1. 得到权限
1
sudo su
  1. 重启 MySQL 服务
1
./MySQLd_safe --skip-grant-tables &

或者在系统编号中开启
5. 重开终端 CMD+T

1
MySQL -uroot -p (提示输入密码时随便输入即可)
  1. 拿到权限
1
flush privileges;
  1. 修改密码
1
set password for 'root'@'localhost'=password('新密码');

如果不行,使用

1
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';