Mac-无法进入mysql,你这样做就对了


 

mysql -uroot -p 输入密码之后
报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
sudo /usr/local/MySQL/support-files/mysql.server start启动mysql服务
报错:ERROR! The server quit without updating PID file (/usr/local/mysql/data/bogon.pid).错误!服务器在没有更新PID文件(/usr/local/mysql/data/bogon.PID)的情况下退出。


在网上找了很多大致雷同的方案都不能行,终于


1.打开系统偏好设置,关掉mysql服务
2.进入终端输入:cd /usr/local/mysql/bin/回车后;
3.登录管理员权限 sudo su回车后;输入管理员对应的密码
4.输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

5.ps aux |grep mysqld

6.sudo kill -9 进程号

7.重启mysql服务

 

 

或者参考博客:https://blog.csdn.net/huyanyan08/article/details/78727726

 


免责声明!

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



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