解决方法:
第一步: 关闭mysql服务 (系统偏好设置中)
第二步:
1.输入命令进入mysql bin目录下:cd /usr/local/mysql/bin/
2.输入命令获取管理员权限:sudo su
3.输入命令禁止mysql验证: ./mysql_safe --skip-grant-tables &
4.mysql会自动重启,偏好设置中的mysql状态会变成running
第三步:
1. 新建一个终端窗口,进入mysql bin 目录
2.输入命令:./mysql
3.输入命令刷新权限: flush privileges; (分号别忘记了)
4.输入命令设置新密码: set password for 'root'@'localhost' = password('123456'); (分号别忘记了)
密码修改成功,可以正常登录了