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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容