2016-03-27 00:00:00
来 源
中存储网
MySQL备份
该篇介绍PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory,详细内容如下:PHP连接MySQL的时候报错SQLSTATE[HY000][2002]Nosuchfileordirectory

错误环境:Mac OS 10.10

找到mysql.sock文件的位置
$sudo find / -name mysql.sock

------结果如下----------
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/private/tmp/mysql.sock

检查/var/mysql是否存在
$ll /var/mysql

如果/var/mysql不存在则创建
$sudo mkdir /var/mysql

将mysql.sock文件映射到/var/mysql路径中
$sudo ln -s /private/tmp/mysql.sock  /var/mysql/mysql.sock
重新刷新错误页面......

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。