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服务

猜你喜欢

转载自www.cnblogs.com/lutt/p/11986252.html