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为新密码。
完成!!!