Access denied for user 'root'@'localhost' (using password: YES/NO)的解决办法亲测有效


方法来自: mac连接mysql出现Access denied for user 'root'@'localhost' (using password: YES)
感谢作者zhangqiang180

处理方法:
1.关闭mysql的服务,点击最左上的苹果图标在系统偏好设置中,找到mysql,点击,stop

或者输入命令:sudo /usr/local/mysql/support-files/mysql.server stop
关闭

2进入终端

输入(cd /usr/local/mysql/bin/)回车

输入(sudo su)回车以获取管理员权限

输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

3新建一个终端窗口(cmd+T),
输入命令:sudo /usr/local/mysql/bin/mysql -u root -p
然后输入自己电脑密码和mysql密码。

这样mysql 就可以启动拉。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM