「“Error establishing a database connection”」訊息於 WordPress 中表示網站無法連接到其資料庫。大多數情況下,這是因為 WordPress 設定檔中的資料庫存取資料不正確:

在本指南中,我們會說明此錯誤最常見的原因,並指導你逐步修復。
大多數情況下,「Error establishing a database connection」錯誤發生於 WordPress 使用了不正確的資料庫存取資料。這通常發生在:
將網站遷移到新的主機供應商
更改資料庫密碼
還原備份
手動編輯設定檔
在伺服器或主機方案間移動檔案
WordPress 透過資料庫名稱、資料庫用戶名稱、密碼、資料庫主機,以及分配給資料庫用戶的存取權限來連接其資料庫。
因此,需要確保以下所有條件都已滿足:
伺服器上存在資料庫名稱,並與現有的資料庫名稱相符
資料庫用戶名稱與現有的資料庫用戶相符
該用戶的密碼正確
資料庫用戶已分配到資料庫
用戶擁有完整存取權限(ALL PRIVILEGES)
所有資料庫連線資料都儲存在wp-config.php檔案中,該檔案位於你的 WordPress 安裝根目錄。要檢查及驗證,請執行以下步驟:
登入你的 cPanel 並前往檔案管理員:

前往你的 WordPress 根目錄並打開wp-config.php檔案(透過編輯或檢視選項):

注意:選擇編輯時,你可能想先備份你的wp-config.php檔案:

尋找包含資料庫名稱、用戶及密碼的這些行:

在另一個分頁中,打開管理我的資料庫選單:

仔細檢查資料庫名稱及用戶是否與wp-config.php中指定的相符:

向下捲動並確保資料庫用戶確實存在於伺服器上:

無法查看資料庫用戶設定了什麼密碼,因此需要點擊更改密碼來設定:


更新如有需要,請於wp-config.php中更新相關值。
確保正確的資料庫用戶已分配到資料庫並已啟用所有權限(點擊用戶 >> 勾選所有權限 >> 儲存變更):


重新整理你的网站!如果認證資料正確,網站應該可以正常載入。
如果資料庫認證資料正確但錯誤依然存在,問題可能由以下原因引起:
資料庫損毀
MySQL 伺服器暫時中斷
WordPress 核心檔案損壞
此階段請聯絡我們的支援團隊,以便我們檢查資料庫服務狀態及日誌。