首页 > 解决方案 > ERROR 2002 (HY000): Can't connect to local MySQL server through sock error on homebrew after MySQL 8.0

问题描述

我通过自制软件从 5.7 升级到 MySQL 8.0,发现它不起作用(也许另一个原因可能是我使用 Mojave Beta,但我不确定)。

mysql命令让我得到以下信息:

ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

根据brew mysql info,我必须通过 启动它brew services start mysql,所以我启动了它(实际上它已经在运行,所以我重新启动了),但上面的消息没有任何变化。

此外,ps -xa | grep mysql除了 grep 本身之外,没有列出任何内容。

那么是什么导致了我的环境中的启动错误,我该如何进一步调查这个问题?


回答

不幸的是,用户关闭了这个与版本 8.0 升级明显相关的问题,然后将我引导到没有答案的问题,所以我不能在这里发布我的答案,但如果你遇到同样的问题,请检查我刚才的答案在链接页面上写道

标签: mysqlhomebrewmysql-8.0

解决方案


推荐阅读