关于mysql:ERROR-2002-HY000-Cant-connect-to-local-MySQL-server

10次阅读

共计 442 个字符,预计需要花费 2 分钟才能阅读完成。

发现连不上数据库了。报错, 解决方案, 亲测无效

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

很显著是 mysql.sock 文件找不到了,这个文件以前在 /tmp 下当初没有了,那么怎么办呢?重启一下 mysql 服务就会本人生成吧。

我的 mysql 是 很早以前用 homebrew 装置的,所以启动就

cd /usr/local/Cellar/mysql/5.7.19
sudo ./support-files/mysql.server start

如果启动报错:

. ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid)

则可能是没有 bogon/ 没有权限,咱们给予权限即可

sudo chmod -R 777 /usr/local/var/mysql/

启动后发现 tmp 下就有了一个 mysql.sock,再连贯数据库。ok 连贯胜利

正文完
 0