我通过自制软件从 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 升级明显相关的问题,然后将我引导到没有答案的问题,所以我不能在这里发布我的答案,但如果你遇到同样的问题,请检查我刚才的答案在链接页面上写道。