WordPressデータベースの復元方法(3つの方法)
John Turner
ジョン・ターナー
WordPressサイトがダウンしていることに気づいたときの、胃の底に沈むような恐怖があります。
その日のことは鮮明に覚えています。最初の数時間は、必死のGoogle検索、絶望的なフォーラムへの投稿、そして増大する無力感の渦でした。
すべてがどこへ行ったのか?回復できるのだろうか?SQL、phpMyAdminといった専門用語は、まるで別の言語のように感じられました。
その危機の瞬間に、私はWordPressデータベースの復旧の旅を始めました。
もしあなたがこの凍えるような絶望感を味わったことがあるなら、あるいは単に最悪の事態に備えているなら、あなたは正しい場所にいます。WordPressデータベースを復旧する手順を一緒に見ていきましょう。
主なポイントは次のとおりです:
- 一般的な復旧の引き金には、誤った削除、セキュリティ侵害、プラグインの競合、開発テストなどがあります。
- 定期的なバックアップは不可欠です。既存のバックアップなしでの復旧はほぼ不可能です。
- データベースのみのバックアップは、サイト全体のバックアップよりも作成と復旧が高速です。
- 利用可能な復旧方法は3つあります:プラグインベース(最も簡単)、phpMyAdmin(手動)、cPanel(ホスティング依存)。
- Duplicatorのようなバックアッププラグインは、サイトがオフラインの場合でも、最もユーザーフレンドリーな復旧プロセスを提供します。
- 手動での復旧には、phpMyAdminとデータベース管理に関する技術的な知識が必要です。
目次
WordPressデータベースを復旧する理由
完璧な世界では、あなたのウェブサイトに何も悪いことは起こらないでしょう。しかし、サイトを保護するためには、良いバックアップ計画を持つことが非常に重要です。
データベースをバックアップすることで、エラー、ハッキング、その他の問題の後で元に戻せる機能的なバージョンを持つことができます。
WordPressデータベースを復旧する必要がある一般的なシナリオをいくつか見てみましょう。
- 誤ったデータ損失
意図せずに重要な投稿、ページ、またはウェブサイト全体の一部を削除してしまうことは、驚くほど簡単です。データベースバックアップがあれば、失われたコンテンツをすばやく回復できます。
- ウェブサイトのハッキングとセキュリティ侵害
予期せずウェブサイトのハッキングやセキュリティ侵害が発生する可能性があります。この場合、侵害が発生する前の時点にデータベースを復旧する必要があります。これにより、悪意のあるコードやコンテンツが削除されます。
- プラグインまたはテーマの競合
WordPressのプラグインとテーマは、ウェブサイトに新しい機能とスタイルを追加するために不可欠です。しかし、それらの間の競合は重大なエラーを引き起こす可能性があります。データベースを復旧することで、競合が発生する前の安定した状態に戻すことができます。
- テストと開発
ウェブサイトの改善や新機能に取り組む際には、ステージング環境を作成するのが一般的です。ステージングサイトをリセットしたい場合や、テスト目的でライブサイトを複製したい場合に、データベースを以前の状態に復旧することが役立ちます。
WordPressデータベースの復元方法
あなたのスキルレベルに関係なくデータベースを復旧できるように、3つの異なる方法を説明します!
- 方法1:バックアッププラグイン(Duplicator Pro):ワンクリック復旧によるユーザーフレンドリーなバックアップ自動化。サイトがオフラインでも災害復旧が機能します。
- 方法2:phpMyAdmin:技術的な知識とファイル管理スキルが必要な手動のデータベースインポート/エクスポート
- 方法3:cPanel:組み込みのバックアップおよび復元機能を持つホスティングコントロールパネルの方法
方法1:バックアッププラグインでデータベースを復元する
WordPressのバックアッププラグインは、バックアップと復元のプロセスを自動化する強力なツールです。バックアッププラグインは誰でも使用できますが、特に初心者にとって便利です。
バックアッププラグインでデータベースを復元する方法は次のとおりです。
- Duplicator Proをインストールする:サブスクリプションを購入し、プラグインをダウンロードし、WordPressダッシュボードでライセンスキーをアクティブ化します
- データベースバックアップを作成する:新しいバックアップを追加し、データベースのみのバックアッププリセットを選択し、ストレージの場所を選択します
- 必要に応じて復元する:バックアップログにアクセスし、[復元]ボタンをクリックし、リカバリウィザードのプロンプトに従って完了します
ステップ1:Duplicator Proをインストールする
Duplicator Proは、復元に最適なWordPressバックアッププラグインです。他のプラグインとは異なり、完全にオフラインの場合でもサイトを復元できます!

まず、Duplicator Proのサブスクリプションを購入してください。無料版は基本的なバックアップと復元に最適ですが、Duplicator Proは追加の災害復旧機能、ドラッグアンドドロップ移行、さらにはクラウドストレージも提供します。
プラグインをダウンロードし、ライセンスキーのコピーを保存します。
WordPressダッシュボードで、Duplicatorをインストールしてアクティブ化します。
ウェブサイトのバックアップと復元を開始する前に、ライセンスキーをアクティブ化する必要があります。Duplicator Pro » 設定 » 一般に移動します。

ここで、ライセンスキーを貼り付けて、アクティブ化をクリックします。
ステップ2:データベースをバックアップする
WordPressデータベースを復元する前に、最近のバックアップがあることが重要です。幸いなことに、Duplicator Proはこのプロセスを簡素化します。
データベースをバックアップするには、バックアップページを開き、新規追加をクリックします。

後でバックアップを簡単に見つけられるように、動的タグを使用して名前をカスタマイズします。

次に、ストレージの場所を選択します。Duplicatorは次のすべてのオプションをサポートしています:
- ローカルサーバー
- FTP
- Dropbox
- OneDrive
- Google Drive
- Amazon S3
- DreamObjects
- Vultr
- DigitalOcean Spaces
- Wasabi
- Cloudflare R2
- Google Cloud
- Backblaze B2
- その他のAmazon S3互換クラウドストレージサービス
このチュートリアルでは、WordPressデータベースのバックアップをローカルサーバーに保存します。
バックアップセクションで、データベースのみをクリックします。これにより、データベース以外のサイトのすべてのものが除外されます。必要に応じて、不要なデータベーステーブルを除外することもできます。

次のページに進みます。ここでは、Duplicatorがウェブサイトをスキャンしたことがわかります。データベースのみを含めたため、WordPressファイルはスキャンされません。

最後に、バックアップを作成をクリックします。
ステップ3:WordPressデータベースを復元する
エラーが発生した場合は、このデータベースバックアップをすばやく復元できます。
Duplicatorのバックアップログに移動し、最新のデータベースバックアップを探します。データベースアイコンが付いているので、見つけやすいはずです。

次に、復元ボタンを押します。

これにより、復旧ウィザードがポップアップウィンドウで開きます。データベースのみが復元されることがわかります。

利用規約に同意し、バックアップの復元をクリックします。最後に、インストールの確認をします。

Duplicatorはデータベースを復元します。再度ログインすると、サイトがエラー発生前の状態とまったく同じように表示され、機能していることがわかります。

エラーによりWordPress管理画面にログインできなくなった場合は、バックアップzipファイルとインストーラーファイルの両方をダウンロードしてください。
次に、FileZillaのようなFTPクライアントを使用して、データベースバックアップをpublic_htmlフォルダにアップロードします。ウェブブラウザでhttps://your-domain/installer.phpにアクセスして、サイトバックアップの復元を開始します。
方法2:phpMyAdminでデータベースを復旧する
バックアッププラグインを使用したくない場合は、手動でバックアップを作成できます。これには、phpMyAdminを使用してデータベースをダウンロードすることが含まれます。
データベースを復元する必要がある場合は、まず新しいデータベースを作成することから始めます。Bluehostユーザーは、MySQLデータベース設定を見つけ、新しいデータベース名を入力し、作成を押します。

次に、ユーザー名とパスワードを追加して新しいユーザーを作成します。

最後に、ユーザーを新しいデータベースに追加できます。すべての権限を割り当てても構いません。

次に、phpMyAdminにログインします。データベースをクリックし、新しいデータベースを選択します。次に、インポートタブを見つけます。

ファイルを選択をクリックし、データベースバックアップファイル(SQLファイルである必要があります)をアップロードします。フォーマットドロップダウンメニューでSQLを選択し、実行ボタンを押します。

これにより、データベースが手動で復元されます!
phpMyAdminでデータベースを復元する方法の簡単な概要:
- 新しいデータベースの作成:ホスティングのMySQL設定にアクセスし、新しいデータベース名を作成し、権限を持つユーザーを追加します
- phpMyAdminへのアクセス:データベース管理インターフェースにログインし、新しいデータベースを選択し、インポートタブに移動します
- バックアップファイルのアップロード:SQLバックアップファイルを選択し、SQLフォーマットを選択し、インポートを実行してデータベースコンテンツを復元します
方法3:cPanelでデータベースを復旧する
ウェブホスティングアカウントでは、cPanel(ファイルマネージャー)を使用してウェブサイトにアクセスおよび編集できる場合があります。これには、WordPressデータベースを復元する簡単な方法も含まれています。
まず、データベースがバックアップされていることを確認する必要があります。cPanelコントロールパネルを開き、バックアップを押します。

MySQLデータベースのバックアップをダウンロードの下で、バックアップしたいデータベースをクリックします。

このファイルを入手したら、MySQLデータベースバックアップの復元セクションにアップロードできます。その後、データベースはバックアップされ、再び実行されるようになります。
cPanelでデータベースを復元する方法の簡単な概要:
- データベースのバックアップを作成:cPanelコントロールパネルにアクセスし、[バックアップ]セクションに移動して、MySQLデータベースファイルをダウンロードします
- バックアップファイルをアップロード:[MySQLデータベースのバックアップを復元]セクションを使用して、以前にダウンロードしたバックアップをアップロードします
- 復元の完了:システムがアップロードされたファイルを処理し、データベースを自動的に以前の状態に復元します
WordPressデータベースの復元に関するFAQ
WordPressデータベースを復元するにはどうすればよいですか?
WordPressデータベースを復元するには、Duplicator Proのようなプラグインで作成したデータベースバックアップをインポートできます。Duplicatorには、データベースの再インストールプロセスを案内する簡単な復元オプションがあります。または、phpMyAdminまたはcPanelにデータベースバックアップを手動でインポートすることもできます。
WordPressで削除されたデータベースを復元するにはどうすればよいですか?
データベースが削除された場合、復元は困難な場合があります。最善の方法は、Duplicatorのようなバックアッププラグインを使用して定期的にバックアップを取得しておくことです。その後、最近のバックアップをインポートすることで、ウェブサイトを復元できます。
バックアップなしでWordPressサイトを復元するにはどうすればよいですか?
バックアップなしでWordPressサイトを復元することは非常に困難です。復元には定期的なバックアップが不可欠です。バックアップがない場合は、WordPressホスティングプロバイダーに相談して、可能なトラブルシューティングソリューションを検討してください。GoogleのキャッシュまたはWayback Machineを使用してサイトのコードを復元することもできます。
データベースなしでWordPressを復元できますか?
WordPressウェブサイトは、コンテンツと機能のためにデータベースに大きく依存しています。データベースなしでは、WordPressサイトの復元はほぼ不可能です。そのため、データベースを定期的にバックアップすることが非常に重要です。
WordPressファイルが破損しているが、データベースのバックアップがある場合は、まず新しいデータベースを作成することから始めます。次に、phpMyAdminを使用してデータベースバックアップをアップロードします。
次に、WordPress.orgにアクセスして、WordPressインストールのファイルを新規にダウンロードします。FTPクライアントまたはファイルマネージャーを使用して、これらのファイルをサーバーにアップロードします。
ドメイン名.com/wp-adminにアクセスします。新しいデータベースの詳細を入力する必要があります。
その後、WordPressが既にインストールされているというメッセージが表示されます。元のログイン資格情報でログインできます。
次に、サイトを復元するために次の操作を実行します。
- WordPressテーマを再インストールする
- 不足しているWordPressプラグインを再インストールする
- パーマリンクを修正する
- 画像を再アップロードする
- 壊れたリンクをスキャンする
ご覧のとおり、これはウェブサイトを復元する最も簡単な方法ではありません。コンテンツが常に安全で復元可能であることを確認するために、WordPressサイトの完全なバックアップを定期的に作成するようにしてください。
結論
WordPressデータベースを安全に保つことは、思っているほど大変ではありません。これらの手順に従うことで、すべてが失われたように見えても、サイトを復活させることができます。
この記事が、デジタルデータを保護するための準備と自信を感じるのに役立つことを願っています。バックアップは常に最新の状態に保ち、アクセス可能にしておいてください。それらはあなたの救いの糸となるかもしれません。
ついでに、これらのWordPressチュートリアルやプラグインレビューも気に入るかもしれません。
- WordPressサイトのバックアップ方法
- ホスティング会社のバックアップは役に立たない:信頼できる手頃な価格のバックアップソフトウェアはこちら
- ランサムウェアからバックアップを保護する方法
- UpdraftPlusとDuplicatorの比較:どのバックアップ・移行プラグインが優れているか?
- WordPressファイアウォール:あなたのサイトの最初の防御線
メンテナンスタスクを1つ減らしたいですか? Duplicator Proをダウンロード してデータベースのバックアップを自動化し、必要なときにすぐに復元しましょう!