mysql - 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 升级明显相关的问题,然后将我引导到没有答案的问题,所以我不能在这里发布我的答案,但如果你遇到同样的问题,请检查我刚才的答案在链接页面上写道。
解决方案
推荐阅读
- machine-learning - 如何量化给定训练数据样本的偏差和方差
- python - 无法在 django 视图的请求会话中存储字典或对象
- java - Web 应用程序下的多个 1st-party jar 文件和多个 log4j2 配置
- php - shell linux不执行命令
- node.js - get 的响应数据的类型
- javascript - React 中的地图问题 - this.state.Data.map 不是函数
- apache - Apache 不会运行二进制 cgi
- java - 我的返回类型应该是正确的,但 Intelli-J 说它是错误的?数组列表
> 需要,找到布尔值 - python - Python - 读取文件并调整输出(不理解错误)
- c - 用于 linux 的 UART C 代码仅有时与 BASYS3 FPGA 一起工作