我迄今聽到的2015是任何 病毒 或 利用SQL 放下數百個網站和博客 WordPress,因為它是在往年,但大約一個月發生奇怪的事情。 我遇到了似乎失去了許多網站 連接到數據庫. Error 建立數據庫連接.
在實踐中,當這樣的錯誤發生在 WordPress,首先要檢查的是:
- 如果服務 MySQL的 在服務器上運行。 有在其中的情況下 服務器過載 它是數據庫服務的主機 MySQL的 / mysqld的 停止運行。 在這種情況下,服務從 terminal (通過 ssh 或控制台)或從 Web 界面(如果存在這種可能性)。
- 配置錯誤 用戶 / 字 in wp-config.php文件。 在這種情況下,將檢查是否在wp-config.php中正確設置了數據庫用戶和數據庫名稱。
第三種情況是 腐敗 (到目前為止無法解釋)表 為wp_options 您的 MySQL的。 因此,如果您發現帶有“Error “建立數據庫連接”,最好檢查數據庫中的表是否正常。
如何檢查和修復wp_表options 您的 WordPress 以防它腐敗。 標記為崩潰,應該修復。
1。 打開 phpMyAdmin的我們去的網站,已關閉的數據庫,並試圖訪問表 為wp_options。 如果它已損壞,則將會看到,這個通知警報。
在上面的屏幕大約是表 為wp_options 從數據庫中”mobile_apk“。 表'sqldb / wp_options'被標記為崩潰,應該修復.
2. 選擇表 wp_options,選中它旁邊的框,然後轉到下拉菜單底部(選中),然後選擇“修表“。
3。 經過本教程的步驟,一個SQL語句的答案,然後檢查該網站進去的參數正常。
用戶 WordPress 誰沒有安裝 phpMyAdmin,可以從 terminal / 數據庫所在的服務器,執行命令:
- 檢查是否 wp_ 表options 腐敗的:
mysqlcheck -c baza_date wp_options -u user_db -p
- 修復 wp_ 表options 從“數據庫”數據庫:
mysqlcheck -r mydb wp_options -u user -p
令人高興的是,確保後,該網站恢復到正常使數據庫的備份。 甚至建議定期備份。 你永遠不知道:)
為什麼會發生這種情況? 我一直在為一個客戶的多個站點都遇到這種情況,這些站點都託管在 God 上add和服務器。 修復它很容易,但是首先是什麼使它損壞,我該如何防止它再次發生?