PDO 連線錯誤:SQLSTATE[HY000] [2002] 無法透過套接字 '/var/run/mysqld/mysqld.sock' 連線到本機 MySQL 伺服器 (13)

PDO 連線錯誤:SQLSTATE[HY000] [2002] 無法透過套接字 '/var/run/mysqld/mysqld.sock' 連線到本機 MySQL 伺服器 (13)

目前我正在設定一個伺服器來運行一個基於 Symfony 框架(1.4 版本)構建的網站。調整 Apache2 以使用所需的資料夾,並為所需的每個路徑區塊設定適當的權限(資料夾為 755,檔案為 644)後,PHP 無法與 MySQL 連線。

完整的錯誤日誌如下圖所示:

PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)

錯誤的索引 (13) 表示權限失敗,但套接字權限如下所示:

srw-r--r-- 1 mysql mysql 0 May 31 19:58 /var/run/mysqld/mysqld.sock

我嘗試了在其他問題中發現的內容,但還沒有任何效果。

我使用的是 Ubuntu 12.04。

相關內容