mac 环境下mysql登陆失败问题Access denied for user 'root'@'localhost' (using passwordYES)

1、停止mysql服务

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

2、进入mysql的bin目录

cd /usr/local/mysql/bin/

3、获取管理员权限

sudo su

4、禁止mysql验证功能

./mysqld_safe --skip-grant-tables &

mysql状态会变成running

5、进入mysql

./mysql

6、刷新MySQL的系统权限

flush privileges;

7、重置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

8、退出mysql

quit;

9、退出管理

sudo

10、重启mysql

sudo /usr/local/mysql/support-files/mysql.server restart

猜你喜欢

转载自www.cnblogs.com/tonyzt/p/11691591.html
今日推荐