Why does it happend?
当出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这个错误的时候,
意思很明确,要不就是文件不存在,要不就是mysql服务器没启动。
- 应该首先想到的是
Mysql服务器没启动
,为什么?因为这样我们重启就好了。 - 接下来的就是确定文件
/tmp/mysql.sock
不存在。 my.cfg
配置里面设置的路径不对(这个就是个人修改的问题了,修回来就好了)。
How to fix it?
面对第一种问题
1 | $ sudo /usr/local/mysql/support-files/mysql.server start |
就解决了
第二种问题,我们还是按照第一个解决方法去重启,如果出错
1 | ERROR! The server quit without updating PID file |
有点小麻烦
1 | # 首先查一查进程 |
第三种呢,把配置文件修改成对应的路径就好了
好了,这样可以解决那个问题了
What is more?
最大的问题是目前我就遇到这样的问题,也需要还有别的问题出现这样的状况
Reference link
- mac os 安装 mysql总是出现cannot find mysql.sock
- 找不到mysql.sock,mysql.sock丢失问题解决方法
- Mac OS 下 mysql 找不到 mysql.sock 的解决过程
- Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root
- MySql启动出现The server quit without updating PID file错误解决过程
- [解决方法]MySql提示:The server quit without updating PID file(…)失败