Mac连MySQL报错Access denied for user ‘root’@‘localhost’(using password:YES)

Mac系统连接MySQL报错,报错信息:Access denied for user ‘root’@‘localhost’(using password:YES)

step1:关闭MySQL服务

苹果→系统偏好设置→点击最下面的MySQL

step2:进入终端MySQL的bin目录下

cd /usr/local/mysql/bin/

按下回车键进入bin目录

step3:获取管理员权限

sudo su

step4:禁止MySQL验证功能

./mysqld_safe --skip-grant-tables &

MySQL会自动重启,偏好设置中的mysql状态会变成running

step5:输入以下命令然后回车

./mysql

step6:输入以下命令然后回车

flush privileges;

step7:输入以下命令然后回车

set password for 'root'@'localhost' = password('root');

password('root')中的root为新密码。
完成!!!

你可能感兴趣的:(Mac连MySQL报错Access denied for user ‘root’@‘localhost’(using password:YES))