解決WordPress出現Error establishing a database connection方法

WordPress博客網站出現Error establishing a database connection什麼原因?是指數據庫連接錯誤的原因,出現這個問題的原因是WP連接數據庫出錯,可能是wp-config.php中保存的數據庫賬號密碼不對,又或者MySQL數據庫3306端口不通,也可能是雲服務器資源滿了導致MySQL服務啓動不起來,新手站長網來詳細說下WordPress Error establishing a database connection的解決方法:

Error establishing a database connection

Error establishing a database connection

WordPress博客網站報錯Error establishing a database connection,是數據庫的原因,連接網站FTP是可以正常連接的,只是MySQL數據庫連接除了問題。以下是新手站長網認爲可能的原因解決方法:

wp-config.php保存的數據庫密碼不對

一般網站搬家就會出現這個錯誤,wp-config.php文件保存WordPress數據庫用戶名密碼等信息,如下圖:

WordPress wp-config.php
 

網站搬家後,由於新的雲服務器或者虛擬主機的數據庫和密碼發生變化,導致數據庫連接錯誤。解決方法很簡單,獲取新服務器空間的數據庫和密碼,在網站根目錄下的wp-config.php文件中填寫正確的數據庫賬戶名和密碼即可解決問題。

MySQL數據庫3306端口

MySQL數據庫依賴3306端口,如果你的雲服務器沒有開通3306端口,那麼數據庫連接是不同的,也會出現這個錯誤。尤其是阿里雲服務器或騰訊雲服務器,處於安全考慮都有安全組隔離,新手站長網以阿里雲服務器爲例,阿里雲安全組默認沒有開放3306端口,所以安全組中如果沒有打開3306端口,也會導致數據庫連接錯誤。

解決方法很簡單,聯繫雲服務器提供商放行3306端口。如果是阿里雲服務器,可以自己安全組中操作,參考:阿里雲服務器安全組開放3306端口教程MySQL數據庫

雲服務器資源滿了導致MySQL服務停止

新手站長網最近就出來了這個問題,雲服務器配置不太高,資源沾滿導致MySQL自動停止了。如果是MySQL服務停止,重啓MySQL服務即可。

以上是新手站長網總結的WordPress網站出現Error establishing a database connection錯誤的原因及解決方法。

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