本文主要是介绍PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
错误环境: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
重新刷新错误页面......
这篇关于PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!