如何解決 “Error establishing a database connection”

和 Esther 在外面吃飯,隨意滑滑手機,沒想到自家的網站停擺了。重新載入也是空白頁面。看來老毛病又犯了。

到 TGI FRIDAYS 吃飯。Google AI 搜尋說這是《地縛少年花子君》的主角花子君
這是《鬼滅之刃》中的炎柱·煉獄杏壽郎
「鬼滅之刃」中的富岡義勇
最近 Esther 突然喜歡上 TGI FRIDAYS。時代百貨的餐廳那麼多,她總是會走上二樓來
下了一兩個星期的雨,只能在百貨公司走動
我跟風點了個熔岩漢堡,這起司醬未免也太多了 (☍﹏⁰)
以為戴上手套就搞得定嗎?黏呼黏呼的,最後還是拿出刀叉比較順手
這幾天的世界大賽看得人血脈賁張,過癮哪
咦,早上還好好的網站,怎麼突然掛點了?

如果 WordPress 網站突然無法連上,出現 “Error establishing a database connection” 錯誤訊息畫面,但虛擬主機的資料庫伺服器正常,您也沒有更動 wp-config.php 檔。那麼原因很可能是因為虛擬主機的系統進行更新,導致資料庫使用者與密碼認證錯誤,所以無法連上主機的資料庫。

解法很簡單,實證可行。我登入虛擬主機商提供的管理介面 cPanel,然後找到 MySQL 資料庫頁面。此時只要先檢查 (check) 資料庫是否正常,然後再按修正 (repair) 該資料庫即可。警報解除。

連上 cPanel,然後進入 MySQL Databases 選項
修正資料庫,讓主機和資料庫重新進行驗證連線,網站就正常了

說到我的日記網站,從一開始只有幾篇生活小記的部落格,現在成了有 900 多篇日記、超過 10G 照片的 WordPress 網站了。原本虛擬主機商 Bluehost 的空間不敷使用,即將面臨升級的必要。只是除了擴增空間,也得同步將作業系統從 CentOS 7 升級到 AlmaLinux 8。我很久沒做 MIS 工作了,沒什麼把握,只得拖一天是一天。

非常冤枉地,30G 的空間中我只用了 11 G 左右,其他都是系統檔案,但 Bluehost 還是要收你整個的費用

Leave a Reply

Your email address will not be published. Required fields are marked *