Linux系統(tǒng)WordPress網(wǎng)站訪問報“建立數(shù)據(jù)庫連接時出錯”的解決方法
問題描述
用WordPress模板建立的網(wǎng)站,訪問報“建立數(shù)據(jù)庫連接時出錯”或者“Error establishing a database connection”錯誤。
問題原因
該問題通常是因為網(wǎng)站程序不能正常連接訪問MySQL數(shù)據(jù)庫導致,所以需要排查服務(wù)器上MySQL數(shù)據(jù)庫服務(wù)。
解決方案
1.執(zhí)行如下命令,查看MySQL進程。
ps aux|grep mysql
系統(tǒng)顯示類似如下,說明數(shù)據(jù)庫是運行正常。
系統(tǒng)顯示類似如下,說明數(shù)據(jù)庫是沒運行。
2.手動啟動MySQL數(shù)據(jù)庫后,再訪問網(wǎng)站進行測試。
3.執(zhí)行如下命令,然后輸入mysql的密碼,測試是否可以正常登錄到數(shù)據(jù)庫中。
mysql -u[$User] -h[$IP] -p[$Password]
注:
?[$User]為用戶名。
?[$IP]為數(shù)據(jù)庫地址。
?[$Password]為數(shù)據(jù)庫密碼。
如下圖所示,不能登錄到 MySQL,數(shù)據(jù)庫的密碼錯誤,請重新修改mysql的密碼。
4.修改完MySQL的密碼且能正常登錄后,再修改WordPress網(wǎng)站程序中連接數(shù)據(jù)庫的設(shè)置。執(zhí)行如下命令,編輯文件,修改MySQL密碼的設(shè)置,然后保存并退出即可。
vim wp-config.php
系統(tǒng)顯示類似如下。
適用于
?云服務(wù)器 ECS
如果您有其他問題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對一專業(yè)全面的技術(shù)服務(wù),同時新/老阿里云會員,均可享受我公司代理商價格,歡迎咨詢!
