一、為什么要手動備份WordPress?
自動備份插件雖然方便,但手動備份能讓你更全面地掌控網(wǎng)站數(shù)據(jù),尤其在以下場景中尤為重要:
- 服務(wù)器遷移:更換主機前確保數(shù)據(jù)完整
- 重大更新前:防止主題/插件更新導致崩潰
- 安全防護:遭遇黑客攻擊時可快速回滾
二、手動備份三大核心內(nèi)容
1. 數(shù)據(jù)庫備份(網(wǎng)站靈魂)
步驟說明:
- 通過phpMyAdmin登錄(通常位于主機控制面板)
- 選擇對應(yīng)的WordPress數(shù)據(jù)庫(通常以
wp_
開頭) - 點擊”導出” → 選擇”快速”模式 → 執(zhí)行SQL文件下載
?? 關(guān)鍵提示:
- 備份時勾選”添加DROP TABLE”選項(恢復時自動覆蓋舊數(shù)據(jù))
- 大型網(wǎng)站建議選用”自定義”導出,可分表備份
2. 文件備份(網(wǎng)站軀體)
必須備份的目錄:
/wp-content/ # 包含主題、插件、上傳文件
/wp-config.php # 數(shù)據(jù)庫連接配置文件
/.htaccess # 偽靜態(tài)規(guī)則文件
操作方式:
- 通過FTP工具(如FileZilla)全選下載
- 或使用主機控制面板的”文件管理器”打包下載
3. 特殊內(nèi)容備份
- 自定義代碼:記錄主題functions.php的修改
- SEO設(shè)置:保存Yoast等插件的SEO數(shù)據(jù)
- 第三方服務(wù)API密鑰:如支付接口、郵件服務(wù)配置
三、手動恢復操作詳解
場景1:整站遷移恢復
- 上傳所有文件到新服務(wù)器相同目錄
- 導入SQL文件到新數(shù)據(jù)庫
- 修改wp-config.php中的數(shù)據(jù)庫配置:
define('DB_NAME', '新數(shù)據(jù)庫名');
define('DB_USER', '新數(shù)據(jù)庫用戶');
define('DB_PASSWORD', '新密碼');
define('DB_HOST', '新數(shù)據(jù)庫地址');
場景2:部分恢復(如誤刪文章)
- 使用文本編輯器打開SQL備份文件
- 搜索特定內(nèi)容(如文章標題)
- 提取對應(yīng)INSERT語句在phpMyAdmin執(zhí)行
四、備份最佳實踐建議
- 321備份原則:
- 至少保留3份備份
- 使用2種不同存儲方式(如本地+云盤)
- 其中1份異地存儲
版本命名規(guī)范:
網(wǎng)站名_年月日_版本號.zip
示例:mysite_20230815_v2.zip
定期驗證備份: 每季度在測試環(huán)境恢復一次備份,確認可用性
?? 進階技巧:使用crontab設(shè)置定時自動備份腳本,結(jié)合SCP命令傳輸?shù)竭h程服務(wù)器,實現(xiàn)半自動化管理。
通過這套完整的手動備份方案,即使沒有插件輔助,也能確保你的WordPress網(wǎng)站數(shù)據(jù)萬無一失。建議至少每兩周執(zhí)行一次完整備份,內(nèi)容更新頻繁的網(wǎng)站可縮短至每周一次。