mysql_connect(): No such file or directory报错

By | 2015 年 10 月 30 日

因为以前也有用过CI都没有这个错误,谷歌一下发现是因为MySQL是brew安装的,因为路径问题导致PHP无法获取相关数据。

解决方案:
如果你已经有了 /tmp/mysql.sock 但是没有 /var/mysql/mysql.sock 你应该:
代码如下:

cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock

如果你有了 /var/mysql/mysql.sock 但是没有 mysql.sock name:
代码如下:
cd /tmp
ln -s /var/mysql/mysql.sock mysql.sock

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据