自從上次由於沒有成功備份導致部落格的大部分文章無法還原之後,我就更加小心部落格的備份了,並且還嘗試了多種的備份方法,以下是其中三種直接備份 WordPress 部落格的方法。

所謂直接備份,是指不需要藉助於 WordPress 外掛、第三方服務或者程式程式碼,而直接透過 WordPress 後臺或者 cPanel 備份,這樣的備份方法是最安全的,只不過需要手動。

方法一:透過 WordPress 後臺備份部落格資料庫

備份 WordPress 部落格資料庫

進入 WordPress 後臺,點選 「工具」 選項下面的 「匯出」,然後在出現的頁面點選 「下載匯出檔案」 就可以了。如果你的部落格有多個作者,你還可以選擇匯出某一個作者的相關檔案。匯出檔案包括對應作者的全部文章、頁面、評論、自定義域、分類目錄和標籤,但是不包括 WordPress 外掛和小工具的設定。如果要備份外掛和小工具的設定,則可以透過虛擬主機空間的 cPanel 控制面板來備份 WordPress 部落格資料庫:

方法二:透過 cPanel 備份部落格資料庫

備份 WordPress 部落格資料庫

進入 cPanel 之後,點選 「檔案」 分類裡面的 「備份」,在出現頁面的 「部分備份」 下面,選擇需要備份的部落格對應的 MySQL 資料庫並下載。

除了透過 cPanel 的檔案備份功能之外,你也可以透過 phpMyAdmin 的匯出功能進行 WordPress 部落格的資料庫備份:

方法三:透過 phpMyAdmin 備份部落格資料庫

備份 WordPress 部落格資料庫

點選 cPanel 「資料庫」 分類下面的 「phpMyAdmin」,在出現的頁面點選部落格對應的資料庫,然後點選工具欄上的 「匯出」,並在下一頁面的 「另存為檔案」 一欄下面選擇 「gzip 壓縮」,然後點選 「執行」,就可以把資料庫下載到你的電腦硬碟了。

通常情況下我會選擇第二種方法備份 WordPress 部落格的資料庫,因為備份的資料比第一種方法要全面,而速度則比第三種方法要快。不過,如果只是要把一個 WordPress 部落格的文章轉移到另外一個 WordPress 部落格上,那麼就用第一種方法。

資料庫備份可選擇的外掛

WP-DB-Backup 可以讓你輕鬆備份你的 WordPress 核心資料庫, 另外一個特點是它還支援備份相同資料庫中的其它表格,如果你的一個資料庫中安裝有多個 WordPress 部落格 或其它程式的話。同時,WP-DB-Backup 還支援時鐘任務備份傳送到你的電子郵箱或直接儲存在你指定的主機目錄上。不過貌似對大資料庫的備份不怎麼行,我經常備份到中途就沒反映了。當然,也許是備份過程中主機出問題吧。

WP-DBManager 可以讓你最佳化資料庫,修復資料庫,備份資料庫,恢復資料庫,刪除備份資料庫,拖動和清空表格,執行 SQL 查詢等。支援自動備份和最佳化資料庫。

Remote Database Backup 這也是一個 WordPress 資料庫備份外掛。它主要是基於上面說的第一款 WordPress Database Backup 改編而成,所不同的,它移除了一些安全限制,讓你可以實現自動遠端備份功能。

DBC Backup 這款可以實現定時備份,支援 none,  gzip 和 Bzip2 壓縮模式 。會自動建立匯出目錄, 自動寫入. htaccess 和一個空的 index.html 檔案來保護你的備份。 且備份檔案使用了一些複雜的檔名,更加安全。不過,不確定是否支援 2.7 。 官方目錄上顯示是最高支援到 2.5.1 。

eFiles Backup,不同於上面四個資料庫備份外掛,它是專門用來備份最重要的 wp-content 資料夾內容的。