发现连不上数据库了。报错,解决方案,亲测无效
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.19sudo ./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 连贯胜利