建立數據庫連接時出錯——如何解決?
已發表: 2020-10-03WordPress 用戶在他們的網站或博客上工作時經常會遇到錯誤。 錯誤非常煩人,無論它們如何發生。 “錯誤建立數據庫連接”是最常見的,也許是最煩人的 WordPress 錯誤之一。 你有沒有遇到過這個 WordPress 錯誤? 你能解決這個問題嗎? 如果您沒有收到這樣的錯誤,這並不意味著您永遠不會收到它。 在使用 WordPress 時收到錯誤是很正常的。 因此,如果您在建立數據庫連接時收到錯誤消息,請不要感到驚訝。 在本文中,我們將詳細討論這個常見的 WordPress 錯誤消息。 我們還將學習如何修復建立數據庫連接的錯誤。
建立數據庫連接時出錯
您知道是什麼導致 WordPress 建立數據庫連接錯誤嗎? 每當您收到此 WordPress 錯誤時,您的網站都會因為無法通信或無法再訪問您的 WordPress 數據庫而關閉。 WordPress 將您網站的所有信息存儲在您的 MySQL 數據庫中。 網站的信息包括帖子數據、頁面數據、元信息、登錄信息、插件設置等。MySQL數據庫不存儲媒體內容和核心文件之類的數據,如index.php、wp-login.php等。所以每當人們訪問您的網站時,PHP 都會在網頁上執行代碼並從 MySQL 數據庫中查詢信息。 然後您的網站會顯示在訪問者的網絡瀏覽器上。 但是,如果您的 MySQL 數據庫由於任何原因無法正常工作,您將收到一條錯誤消息,指出 –建立數據庫連接時出錯。

當出現此 WordPress 錯誤時,您網站的主頁將不顯示任何信息,因為它無法檢索任何數據以在頁面上顯示該信息。 原因是連接無法正常工作。 這將破壞您的 WordPress 網站的前端。 此外,您將無法訪問您的 WordPress 儀表板。 有時您的訪問者可能看不到此錯誤。 發生這種情況只是因為您的網站最有可能使用緩存。 這是改善網站用戶體驗的好方法。 例如,如果您的網站被緩存一小時、一天甚至一周,即使出現任何問題,訪問者也會覺得它沒有問題。
如何修復建立數據庫連接的錯誤
建立數據庫連接的 WordPress 錯誤絕不能掉以輕心,因為這可能會影響您網站的流量、銷售和分析。 因此,您應該嘗試在屏幕上出現此 WordPress 錯誤時立即解決它。 如果您是 WordPress 初學者,解決 WordPress 錯誤可能並不容易。 但別擔心! 我們為這個特定的 WordPress 錯誤提供了一些最有效的修復程序。 所以讓我們開始吧。
檢查 WordPress 數據庫憑據
此 WordPress 錯誤的最常見原因是不正確的數據庫憑據。 如果您最近將 WordPress 網站移至新主機,您很可能會收到此 WordPress 錯誤。 wp-config.php 文件存儲您所有的 WordPress 數據庫憑據。 它是一個 WordPress 配置文件,其中包含 WordPress 設置,包括您的數據庫信息。
在 wp-config.php 文件中,您需要查找以下信息 -

確保數據庫名稱、用戶名、密碼和數據庫主機等信息正確。 您需要從 WordPress 託管帳戶儀表板確認此信息。 為此,請登錄您的 WordPress 託管帳戶>轉到數據庫部分>單擊MySQL 數據庫。

這將帶您進入託管儀表板上的數據庫管理頁面。 現在找到您的數據庫名稱和用戶名。

您將在數據庫中列出用戶列表。 有一個更改密碼鏈接,您可以通過該鏈接更改用戶密碼。


您需要檢查數據庫名稱、用戶名和密碼。 如果需要,您需要在 wp-config.php 文件中更改該信息。 之後,您需要再次訪問您的網站以檢查 WordPress 錯誤是否已修復。 但是如果錯誤仍然出現,這意味著問題是別的。 試試下面給出的解決方案。
檢查數據庫主機信息
如果問題與 WordPress 數據庫憑據無關,那麼您可能需要檢查您的數據庫主機信息。 確保數據庫主機信息正確。 大多數託管公司使用 localhost 作為您的 WordPress 數據庫主機。 但是,一些託管託管服務提供商使用單獨的服務器來託管 WordPress 數據庫。 如果是這種情況,您的 WordPress 數據庫主機信息將不是 localhost。 您必須聯繫您的託管服務提供商以確認您的 WordPress 數據庫主機信息。
檢查數據庫服務器是否關閉
如果一切似乎都很好,但在建立數據庫連接時仍然遇到錯誤,那麼可能是您的數據庫服務器,即 MySQL 服務器已關閉。 這通常是由於您的數據庫服務器上的大量流量而發生的。 當流量很大時,它無法處理負載,尤其是當您使用共享主機時。 您的 WordPress 網站會變得非常緩慢,甚至某些用戶可能會收到錯誤消息。 因此,您可以在這裡做的最好的事情是聯繫您的網絡託管服務提供商以確認您的數據庫服務器是否響應。
如果您在同一數據庫服務器上運行其他站點,則應檢查這些站點以確認您的 MySQL 服務器是否真的關閉。 但是,如果您在同一台服務器上沒有其他站點,那麼您應該轉到您的託管儀表板。 嘗試訪問 phpMyAdmin 並連接數據庫。 如果可以成功連接,則需要驗證您的數據庫用戶是否有足夠的權限。 為此,您需要創建一個名為testconnection.php的新文件。 在此文件中,您需要添加以下代碼 -

注意:不要忘記用正確的信息替換用戶名和密碼。
然後,將這個新創建的文件上傳到您的 WordPress 站點,並通過任何網絡瀏覽器訪問它。 如果它連接成功,這意味著你的數據庫用戶有足夠的權限,這裡還有其他問題。
為確保一切正常,您需要返回 wp-config 文件並徹底檢查所有內容。
修復 WordPress 數據庫
如果您仍然面臨相同的 WordPress 錯誤,則可能需要檢查數據庫是否損壞。 如果它已損壞,您需要修復您的 WordPress 數據庫。 為此,您只需在 wp-config.php 文件中添加代碼(如下所示)。
定義('WP_ALLOW_REPAIR',真);

您需要在此之前添加此代碼 -就是這樣,停止編輯! 快樂的博客。 成功添加代碼後,您需要訪問此頁面以查看設置 - http://www.yoursite.com/wp-admin/maint/repair.php
出現的畫面如下圖所示:

有兩個選項: “修復數據庫”和“修復和優化數據庫” 。 您可以相應地選擇其中任何一個。
注意:要訪問數據庫修復頁面,無需登錄。修復數據庫(或修復和優化它)後,不要忘記從 wp-config.php 文件中刪除代碼(您之前添加的) .
視頻教程
觀看此視頻教程,以更好地了解如何修復建立數據庫連接的 WordPress 錯誤 –
結論
本文的主要目的是讓您熟悉最常見的 WordPress 錯誤之一——建立數據庫連接時出錯。 在本文中,我們討論了發生此 WordPress 錯誤的原因。 我們還學習瞭如何修復這個 WordPress 錯誤。 希望您現在能夠在不依賴任何專業人士或專家的情況下解決此 WordPress 錯誤。
