バックアップを取っていれば、そこまでの状態に戻すことができます。
しかし、バックアップを取っていなかったとしたら…。
今までの時間と努力はすべて無駄になってしまいます。
今までの努力が無駄にしないためにも定期的にバックアップを取ることは重要です。
この記事では、WordPressのバックアップ方法とその復元方法について解説します。
記事の内容を参考にすれば、WordPressで書いた記事が消えても途方に暮れることはありません。

ブログの表示速度にこだわるなら、シンレンタルサーバーがおすすめです。
高速化技術を導入し、他社に比べてサイト表示速度がはやいレンタルサーバーとして人気があります。
2025年3月5日(水)までの期間限定で「利用料金最大50%オフキャンペーン」を実施中で、月額539円から始められます。
ハイスペックでコスパのいいレンタルサーバーでブログを運営するなら、シンレンタルサーバーを選びましょう。
\初期費用無料!永久無料の独自ドメイン付き/
※2025年3月時点の情報
WordPressのバックアップの重要性とは?
WordPressで作成した記事や画像のデータはデータベースに保存されます。
htmlファイルに直接書き込んでサーバー上にhtmlファイルとして保存されるわけではありません。
WordPressは、ユーザーがページにアクセスしたときにそのページに対応した記事データをデータベースから呼び出しています。
上記によって、WordPressのページが生成されるのです。
呼び出されるはずのデータがデータベースから消えてしまうと、ページは表示されません。
データベース上にデータが存在していても設定していたWordPressテーマが消えてしまえば、デザインでページは表示されないのです。
インストールしていたプラグインが消えてしまえば、ログイン機能は有効化されません。
以上の内容をまとめておくと、次のようになります。
- 呼び出されるはずのデータがデータベースから消えた場合
- WordPressテーマが消えた場合
- インストールしていたプラグインが消えた場合
上記の3つのどれか1つでも該当する場合、何かしらの不具合が生じてしまうのです。
場合によってはページを表示しようとしても、真っ白な画面が表示されることもあります。
WordPressはデリケートなため、バックアップは重要なのです。
WordPressのバックアップに必要なものとは?
バックアップが必要なものは、以下のとおりです。
- プラグインファイル
- テーマファイル
- メディアにアップロードした画像ファイル
- 投稿記事・固定ページ
- 基本設定データ
- WordPressのシステムファイル
ただし、WordPressのシステムファイルに手を加えていない場合は、WordPressのシステムファイルのバックアップはしなくて良いです。
バックアップをするのに最適なタイミングは?
バックアップは、ブログに何らかの変更を加えるごとに行うことをおすすめします。
何らかの変更とは具体的に言うと、以下のとおりです。
- 記事更新をしたとき
- プラグインをインストール、アップデートしたとき
- テーマを変更、カスタマイズしたとき
- 本体をバージョンアップしたとき
毎日記事更新をしているならば、毎日バックアップを取ることをおすすめします。
バックアップの頻度は管理者の自由です。
バックアップを毎日とるのは面倒かもしれませんが、データが消えてしまってもあなたの責任になります。
後で後悔しないためにも、こまめにバックアップを取っておきましょう。
WordPressのバックアップ方法2つ
WordPressのバックアップを取る際は、大きく分けて以下の2つのデータを取り出す必要があります。
- WordPressファイル
- データベース(mysqlファイル)
上記のファイルのバックアップを取る方法は、大きく分けると2つあります。
- 自動で取る(プラグイン利用)
- 手動でFTPとphpmyadminを使って取る
バックアップ方法を選択する際は、プラグインを使う場合はもちろんプラグインのバージョンやエラーに依存するので、注意が必要です。
バックアップをプラグインで自動で取る方法
WordPressのバックアップの取り忘れで、いきなり全てのデータが消えないよう自動バックアップできる仕組みにしておくのも一つの手です。
自動バックアップは、BackWPupというプラグインを入れるとできます。
BackWPupをインストールし、Add new job(新しいジョブの追加)」から、設定画面にアクセスするのが一番簡単な方法です。
手動でFTPとphpmyadminを使って取る方法
手動でFTPとphpmyadminを使って取る方法は、以下のとおりです。
- FTPクライアントソフト(Cyberduck)をインストール
- FTPのサーバー情報を入力
- WordPressファイルを探す
- WordPressのデータベースファイルのバックアップを取る
- お使いのサーバーからphpmyadminに接続
- phpmyadminでデータベースのエクスポート
①FTPクライアントソフト(Cyberduck)をインストール
FTP接続に使うツールのCyberduckをインストールします。

②FTPのサーバー情報を入力
Cyberduckをインストールして起動したら、「新規追加」をクリックします。

表示されたボックス内の項目を埋めていきます。
サーバー | FTPサーバー(ホスト名)を入力 |
---|---|
ユーザー名 | ユーザー名(アカウント)を入力 |
パスワード | パスワードを入力 |
上記の情報は利用しているレンタルサーバーに記載されているので、確認してください。
例としてエックスサーバーの場合の画像を載せておきます。
確認する手順は以下のとおり。
- サーバーパネル
- FTPアカウント設定
- FTPソフト設定

③WordPressファイルを探す
新規接続が完了したら、WordPressファイルを探しにいきます。
WordPressをルートドメインで運用しているか、サブドメインで運用しているかで変わるので、自分の環境に合わせましょう。
利用しているレンタルサーバーによって、異なる可能性があるため注意が必要です。
ルートドメインの場合 | 「/hoge.com(ドメイン名)/public_html」の直下 |
---|---|
サブドメインの場合 | 「/hoge.com(ドメイン名)/public_html/sub(サブドメイン名)」の直下 |
上記の場所に移動すると、下記の画像のようなファイルが確認できます。

上の画像にもある、ディレクトリ内のフォルダを全てダウンロードします。
ドラッグ&ドロップか全て選択したあとに「ダウンロード」を押しても大丈夫です。
④WordPressのデータベースファイルのバックアップを取る
WordPressのデータベースファイルのバックアップファイルの取り方です。
データベース情報を確認する必要があります。
MySQLに詳しい人は知っている通り、データベースにはデータベースを扱っているユーザー情報が必要なので調べます。
使っているWordPressファイル内の「wp-config.php」に記載があるので、確認しましょう。

⑤お使いのサーバーからphpmyadminに接続
使っているサーバーからphpmyadminに接続します。
ログイン時、先程の「ユーザー名」「パスワード」などを求められるので入力しましょう。
⑥phpmyadminでデータベースのエクスポート
データベースに接続できたら、「エクスポート」を押します。
「ファイルに保存する」をクリックし、「実行する」を押すことで、エクスポートが完了です。
以上で、WordPressのデータベースのバックアップファイルを取得することができます。
記事投稿・固定ページのバックアップ方法
作成した記事のデータは、すべてデータベースに格納されています。
上記のバックアップ方法のやり方は、2つの方法があります。
- データベースに直接接続してWordPressに使用されているデータベース上のデータをすべてダウンロードする方法
- WordPressのエクスポート機能を使う方法
「データベースに直接接続してWordPressに使用されているデータベース上のデータをすべてダウンロードする方法」は、データベース操作の知識が必要で難易度は少し高いです。
初心者の場合は、「WordPressのエクスポート機能を使う方法」でバックアップを取るのをおすすめします。
WordPressのエクスポート機能を使う方法
WordPressにログインします。
ダッシュボードの「ツール」→「エクスポート」をクリックすると、以下のような画面が表示されます。

「すべてのコンテンツ」を選択すると、以下のデータをXML形式でダウンロードが可能です。
- WordPressのすべての投稿
- 固定ページ
- カスタムフィールド
- カテゴリー
- タグ
- ナビゲーションメニュー
- カスタム投稿
基本的には、「すべてのコンテンツ」を選択して、「エクスポートファイルをダウンロード」をクリックしてもらえばOKです。
このXMLファイルを失くしてしまうとダウンロードした意味がなくなってしまうので、絶対になくさないでくださいね。
定期的にエクスポートする場合、前にエクスポートしたXMLファイルには上書きせず、別のファイルとして保存しておきましょう。
WordPressの基本設定のバックアップ
WordPressにおいて、基本設定とは以下の設定を指しています。
- 一般
- 投稿設定
- 表示設定
- ディスカッション
- メディア
- パーマリンク設定
上記のデータは、MySQLデータベースからバックアップが取れます。
ただし、サイトを運営し始めてから基本設定を頻繁に変更するにはふさわしくありません。
基本設定はデフォルトの設定から変更した部分のみをファイルとして保存しておけばOKです。
下の4つの項目を変更した場合は、必ずメモしておいてくださいね。
- 表示設定
- ディスカッション
- メディア
- パーマリンク設定
上記を忘れてしまうと、XMLファイルを読み込もうとしてもうまくいきません。
以上でバックアップ作業は完了です。
WordPressのバックアップデータの保存先は?
せっかくバックアップを取ってパソコン上に保存しておいても、パソコン自体のデータが消えてしまったら意味がありません。
私としては、以下の2つの保存先をおすすめします。
- 外部メディア(USBメモリや外付けHDDなど)に保存する
- オンラインストレージを利用する
USBメモリや外付けHDD、SDカードなど物理的に隔離してデータを保存しておけば、PCがウイルスにかかった場合も安心です。
オンラインストレージを利用するのも、一つの手段としては非常に有効です。
主なオンラインストレージとしては、以下のようなサービスがあります。
- Google Drive
- Dropbox
- OneDrive
- Firestorage
- iCloud Drive
上記はすべて無料で使えます。
ただし、無料で保存できる容量が決まっているので、使うであろう容量を考えながら選んでみると良いでしょう。
バックアップデータの復元方法とは?
バックアップデータの復元方法について、以下の3項目で解説します。
ドメインの状況によって、バックアップデータの復元方法は異なります。
復元する際の注意点を事前に把握して、バックアップデータを復元してみましょう。
復元をするときの注意点
WordPressのバックアップを取るのは簡単です。
しかし、バックアップからの復元作業は慎重な作業しなければいけません。
不安であれば、WordPressに詳しい人に依頼してやってもらった方が安心です。
WordPressのデータ復元作業は、作業中に生じた問題やWordPressのカスタマイズしている状態によって多少異なっています。
同じドメインでの復元方法と異なるドメインでの復元方法とでは、手順が大きく異なります。
同じドメインでの復元方法の手順とは?
同じドメインで復元する手順は以下のとおりです。
- ドメインの追加
- サーバーへのアクセス設定
- WordPressファイル設定
- ファイルのアップロード
- データベースの設定
- ネームサーバーの変更
ネームサーバーの変更をしてもすぐに反映されるわけではありません。
完全に切り替わるまでに2~3日かかります。
異なるドメインでの復元方法の手順とは?
異なるドメインでの復元手順は以下のとおりです。
- 新しいドメインの取得とサーバーの設置
- サーバーへのアクセス設定
- WordPressファイルの設定方法
- ファイルのアップロード
- データベースの設定
異なるドメインの場合はネームサーバーの変更がないので、手順としては少し楽にはなります。
ただし、新しくドメインを取得しなければならないので、その点においては面倒だと感じるかもしれませんね。
以上の2つの大きな違いとしては、以下の2つが挙げられます。
- 新しいドメインとサーバーを用意する点
- データベースのファイルにある古いアドレスをすべて新しいアドレスに変更する点
WordPressでバックアップを取る方法のまとめ
今回はWordPressのバックアップを取るための方法と復元する方法を解説しました。
サイトを運営するにあたって、バックアップは欠かせません。
「バックアップは面倒だから…」と思って手を抜いていると、突然データが消えてしまうということにもなりかねません。
「後でやろう…」と後回しにせずに、今すぐバックアップを取っておきましょう。