1.系统偏好设置->MySQL 停止MySQL服务(点击Stop MySQL Server)
2.打开终端,登录管理员权限
sudo su
输入密码(mac解锁密码)
接着进入/usr/local/mysql/bin/目录
cd /usr/local/mysql/bin/
回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中MySQL的状态会变成running)
3.输入如下命令进入mysql控制台
./mysql
输入如下命令刷新权限
FLUSH PRIVILEGES;
输入如下命令给root用户重新设置密码
SET PASSWORD FOR 'root'@'localhost' = '你的新密码';