PHP連接MySQL的時候報錯SQLSTATE[HY000] [2002] No such file or directory

錯誤環境:Mac OS 10.12
找到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
重新刷新錯誤頁面……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章