禁用服务

苹果->系统偏好设置->MySQL,关闭mysql服务
或者

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

进入终端

1
2
cd /usr/local/mysql/bin/
sudo su

禁止验证

1
./mysqld_safe --skip-grant-tables &

回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

重置密码

新建一个终端窗口(cmd+T)

1
2
3
./mysql
flush privileges;
set password for 'root'@'localhost' = password('新密码');

如此可以修改成功