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

錯誤環境:Mac OS 10.10mysql

找到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

從新刷新錯誤頁面......sql

相關文章
相關標籤/搜索