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

Ady ·
更新时间:2024-11-10
· 603 次阅读

问题描述:

在macOS 下安装完MySQL 5.7后,终端输入“mysql -u root -p”链接本地mysql数据库,报了

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

的异常。是用dmg直接安装的以为安装包又出现了奇奇怪怪的错误,正欲卸载该版本时找到了我的问题的关键。

解决方案:

打开Mac的系统偏好设置,可以看到底部多了个MySQL图标,

点击

发现MySQL的服务是关掉的。

打开之后,重试,解决问题。 

另外:可以通过终端打开MySQL服务。

启动MySQL服务 :

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

停止MySQL服务:

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

重启MySQL服务:

sudo /usr/local/mysql/support-files/mysql.server restart
作者:fonnn



hy macOS connect TO error tmp Mysql socket

需要 登录 后方可回复, 如果你还没有账号请 注册新账号