本文へ移動
ミライウェブ ナレッジ WordPress保守・セキュリティ対策の基礎から、運用・改善まで。

WordPressのバックアップ方法|取得すべきデータと保存先

WordPressの復旧には、DBとファイルの組合せが必要です。投稿のエクスポートだけでは、テーマや画像、設定を含むサイト全体を戻せません。何を、いつ、どこへ保存し、どう復元確認するかを決めます。

目次

取得するデータを分けて理解する

対象 主に含まれるもの 確認点
データベース 投稿、固定ページ、設定、ユーザー、製品独自テーブル 対象テーブルの漏れと取得時点
wp-content 画像、テーマ、プラグイン、MUプラグイン 容量、除外設定、直接改修
設定ファイル wp-config.php、Webサーバー設定など 秘密情報を含むため保管を制限
外部設定 DNS、CDN、メール、連携サービス サーバーコピーには含まれない

再インストール可能な本体も、使用版と言語を記録します。特殊な配置や独自ファイルがある場合は、標準構成を前提にせず対象を追加します。

取得方法を選ぶ

サーバー標準機能、バックアップ用プラグイン、手動取得を比較します。選択基準は、DBとファイルの対象、外部保存、世代管理、復元権限、取得失敗の通知です。サーバーの自動バックアップにも保存日数や復元料金の条件があるため、契約を確認します。

バックアップを取得する手順

  1. 必要な対象と、書込みが発生する機能を一覧にする。
  2. DBとファイルを近い時点で取得し、日時と対象環境を記録する。
  3. 圧縮ファイルを開けるか、サイズ・件数に不自然な変化がないか確認する。
  4. 本番サーバーと障害要因を共有しない保存先へコピーする。
  5. 隔離した検証環境へ復元し、投稿・画像・ログイン・業務機能を確認する。

保存先と秘密情報の管理

公開ディレクトリにSQLやZIPを置くと、推測や設定ミスで流出するおそれがあります。外部保存先でも共有範囲・暗号化・削除権限を確認します。本番と同じ認証情報だけで全世代を削除できる構成を避け、世代の保護方法も検討します。

成功通知だけで復元可能とは判定しない

除外設定や容量制限で画像が欠けたり、必要な独自テーブルが含まれなかったりする場合があります。定期的な復元試験で、所要時間、追加権限、手動作業を記録してください。障害時に取得できない認証コードや有料製品のキーも、事前に管理します。

運用を始めるときの確認事項

許容データ損失、取得間隔、保管世代、復元担当者、連絡先を一枚にまとめます。バックアップの目的はファイルを作ることではなく、必要な時点へ戻せることです。

復元試験で使う確認表

復元先への展開、DB接続、管理者ログイン、投稿件数、画像、代表ページ、フォーム、定期処理を確認します。個人情報を含むコピーはアクセスを制限し、外部メールや決済は止めます。取得と復元の所要時間、必要だった権限、手動で追加したファイルも記録します。例えば、DBとテーマは戻ったのに画像が欠けた場合、バックアップ除外、外部ストレージ、アップロード先の変更を確認します。復元先で正常に見えるだけでなく、バックアップの対象定義を修正し、次回取得にも反映されたことを確認します。

データが増え続けるサイトの注意点

取得中に注文や投稿が増えるサイトでは、DBとファイルの時点がずれることがあります。停止できる時間、整合性を保つ取得方法、差分データの管理を専門担当と決めます。世代番号が同じでも、全データが同じ時点だと推測しないでください。

サーバー会社のバックアップだけで十分ですか?

対象、保存期間、復元権限、提供者の障害時にも取り出せるかを確認します。同一契約・同一アカウントに依存し過ぎる場合は、別の保存先や認証の分離を検討します。

投稿のエクスポートはバックアップになりますか?

コンテンツ移行の材料にはなりますが、全ての設定、製品、ファイル、独自テーブルを戻すものではありません。サイト全体の復旧が目的なら必要な対象を別に取得します。

参考資料

作業の順序・比較表は本記事の運用上の整理です。製品仕様や提供条件は変更されるため、作業時に最新の公式資料も確認してください。

運営会社

ミライウェブ株式会社

ミライウェブ株式会社は、システム開発やWordPressの保守・セキュリティ対策を手がけるIT企業です。本サイトでは、企業のWeb担当者に向けて、WordPressの安全で安定した運用に役立つ情報を発信しています。

記事一覧へ戻る

WordPressの保守・管理でお困りなら、まずはご相談ください。

WordPressの更新を任せたい、他社制作サイトを引き継いでほしい、記事の投稿や軽微な修正も依頼したい、セキュリティを見直したい。そのようなお悩みについて、現在のサイトの状態を伺い、対応できる範囲をご案内します。