One - One Code All

Blog Content

mac升级重启后mysql报错mySql ERROR 2002 (HY000),PID file could not be found

Linux-Mac   2018-10-20 00:05:54

mac 升级Mojave后mysql启动报错

报错信息如下:


-  ERROR! MySQL server PID file could not be found!
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid).


- mySql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


排查:


- 链接问题:

创建目录:sudo mkdir /var/mysql
创建软链接:sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock


- 权限问题:

sudo chown -R _mysql /usr/local/var/mysql


- 配置文件问题:(真正生效的部分)

mv /etc/my.cnf /etc/my.cnf.backup

And restart the MySQL server again:
mysql -u root -p


参考:https://icesquare.com/wordpress/mysql-starting-mysql-error-the-server-quit-without-updating-pid-file/


总结:

解决办法其实很简单:
将 /etc/mysql 下的 my.cnf 文件删除,再次启动MySQL服务
删除前注意备份


上一篇:python MySQLdb连接mysql失败mysql_exceptions.OperationalError: 2002, Can not connect to local MySQL,socket
下一篇:iterm2添加session,profiles

The minute you think of giving up, think of the reason why you held on so long.