問題描述

我正在使用 WordPress 3,並希望將數據庫備份到我的電腦 (Mac) 上。我的 webhost 正在使用 PHP 安全模式,這有時限制了我可以使用的插件。什麼是做數據庫備份的好辦法?是否可以自動化?增量備份是否推薦/容易?顯然,我需要測試恢復形式的備份。

最佳解決方案

我通常可以使用備份/恢復 plug-ins 在個人上取得了有限的成功。很多時候,最好的備份 plug-ins 不允許從備份文件直接恢復。所以我手工做的事情這有點困難,但也更可靠。

用 phpMyAdmin 備份

  1. 登錄到您的主機的控制面板 (可能是 cPanel,它可能是別的) 。

  2. 查找 phpMyAdmin 並轉到您的 WordPress 數據庫

  3. 點擊”Export”

    1. 確保選擇所有表

    2. 單擊保存為文本文件的選項

    3. 導出數據庫並將導出的文件保存在安全的地方。

使用 phpMyAdmin 進行恢復

  1. 按照以前登錄,去 phpMyAdmin,選擇你的數據庫

  2. 如果您想要完全還原 (即刪除所有內容並在備份文件中回滾):

    1. 清空所有的數據庫表

    2. 點擊”Import”

    3. 加載備份文本文件以恢復您以前的所有數據

我已經完成了 10 個不同的網站。唯一的問題是備份文件是巨大的 (> 2MB) 。在這些情況下,您需要在文本編輯器 (記事本或寫字板) 和 copy-paste 中將每組 SQL 查詢 (我將其從表中分解) 打開到 phpMyAdmin 語句窗口中。即使這樣,這是一個相當快速的過程,每次都會工作。

免責聲明:如果您以前從未使用過 phpMyAdmin,難以閲讀 SQL 語句,或者正在為別人的網站工作,請聘請具有豐富經驗的專業人士來做到這一點。如果您不小心刪除了您的數據庫或正在使用損壞的備份文件,那麼我們無法解決這個問題。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。