phpMyAdminを使用してWordPressデータベースを複製する方法

WordPressデータベースの複製が必要になる状況はいくつかあります。新しい機能をテストするためのステージング環境をセットアップする場合や、サイトを新しいホストに移行する場合などです。

大幅な変更を加える前にバックアップを作成したい場合や、開発目的でサイトを複製する必要がある場合など、さまざまな理由が考えられます。WordPressデータベースを複製する方法を知ることは、ウェブサイトの所有者または開発者にとって貴重なスキルです。

このガイドでは、phpMyAdminを使用してWordPressデータベースを複製する手順をステップバイステップで説明します。

phpMyAdminを使用してWordPressデータベースを複製する方法

phpMyAdminでWordPressデータベースを複製する必要がある場合

phpMyAdminは、ウェブサイトの所有者がデータベースを管理するのに役立つウェブアプリケーションです。コマンドラインツールを使用せずに、さまざまなデータベース関連のタスクを実行できるユーザーフレンドリーなインターフェースを備えています。

phpMyAdminの1つの用途は、WordPressデータベースの複製です。明確にするために、初心者向けのWordPressデータベースのクローン作成には、実際にはDuplicatorのような簡単な方法があります。それらの方法に慣れている場合は、最後のセクションまでスクロールして確認できます。

ただし、代わりにphpMyAdminを使用したい状況があるかもしれません。

  • 無料の移行プラグインを使用する場合、データベースの選択や高度なエクスポート/インポートオプションのような機能がない場合があります。
  • プラグインの競合が発生している場合、phpMyAdminを使用することで潜在的なエラーを回避し、クリーンなデータベースの複製を保証できます。
  • データベース管理に慣れているユーザーにとって、phpMyAdmin はより柔軟性を提供します。プラグインではすぐに利用できない場合がある、インポート前にデータベース内の特定のデータを検索または置換するなどのタスクを実行できます。

これを踏まえ、phpMyAdmin を使用して WordPress ウェブサイトのデータベースを複製する方法を見ていきましょう。いくつかの異なる方法をカバーしますので、以下のリンクを使用してそれぞれに素早くジャンプできます。

方法1:phpMyAdminでWordPressデータベースをクローンする

この方法は、手動でバックアップを作成したい場合や、アップデートや変更のテストのためにステージング環境をセットアップしたい場合に適しています。

まず、WordPressホスティングのコントロールパネルを開く必要があります。このチュートリアルでは、Bluehostを使用しています。コントロールパネルはスクリーンショットと若干異なる場合がありますが、手順は同様です。

Bluehost をご利用の場合、[ウェブサイト] タブに移動できます。その後、サイトを見つけて [設定] ボタンをクリックします。

Bluehostサイト設定

この段階で、ウェブサイトとホスティングを管理するためのさまざまなメニューと設定が見つかります。

ここで、「クイックリンク」セクションを見つけて、「phpMyAdmin」をクリックします。

BluehostのphpMyAdminへのナビゲーション

これで、WebホスティングのphpMyAdmin内にいます。ここで、上部にある「データベース」タブをクリックし、データベースのリストからWordPressデータベースを選択します。

データベース名がわからない場合は、最初にWordPressをインストールしたときに入力した名前です。忘れた場合は、wp-config.phpファイルでも見つけることができます。

phpMyAdminでデータベースを選択

次に、WordPressのデータベーステーブルのリストが表示されます。

このページで、上部メニューの「操作」タブをクリックするだけです。

phpMyAdminで「Operations」タブを選択

ここでデータベースを複製します。「Copy database to」というセクションまでスクロールしてください。

空のフィールドに、データベースの名前を変更します。次に、「構造とデータ」ボックスがチェックされていることを確認します。このオプションは、データベースの構造とデータの両方をコピーします。

さらに、「コピー前にデータベースを作成」オプションにチェックを入れる必要があります。これにより、複製されたデータが配置される新しいデータベースが自動的に作成されます。

残りの設定はそのままにしておくことができます。次に必要なのは、下部にある「実行」をクリックすることです。

phpMyAdmin の「データベースをコピー」セクション

これで完了です!データベースは正常にクローンされました。

この後、左側のパネルから新しいデータベース名をクリックすることで、新しく複製されたデータベースに移動できます。

phpMyAdminで新しく複製されたデータベースに移動

方法 2: phpMyAdmin を使用した WordPress データベースのエクスポートとインポート

この2番目の方法は、ホスティング会社がphpMyAdminから直接データベースを作成することを許可していない場合に最適です。これは、セキュリティ上の理由から特定の権限が制限されている共有ホスティングサービスを使用している場合に該当する可能性があります。

このような状況では、「Operations」タブに「Copy database to」セクションが表示されない場合があります。データベースを複製するには、代わりにエクスポート方法を使用できます。

基本的には、データベースのSQLファイルをエクスポートし、新しいデータベースを設定してから、そのデータベースを新しいセットアップにインポートします。

最初のステップは、phpMyAdminにアクセスし、前の方法で行ったようにWordPressデータベースを選択することです。次に、トップメニューで「エクスポート」ボタンをクリックするだけです。

ここでは、「エクスポート方法」セクションで「カスタム – すべての可能なオプションを表示」を選択する必要があります。

phpMyAdmin の「エクスポート」タブを開き、「カスタム」オプションを選択する

完了したら、出力セクションまでスクロールし、「出力をファイルに保存」オプションを選択します。これにより、データベースがSQLファイルとしてエクスポートされます。

その他の設定は、そのままにしておくことができます。

phpMyAdminのエクスポート出力設定の構成

次に、下までスクロールして「エクスポート」をクリックするだけです。

ブラウザで WordPress データベースが .sql ファイルとしてダウンロードされます。

phpMyAdminの「エクスポート」ボタンをクリック

次に、このファイルをインポートできる新しいデータベースを作成する必要があります。これは、ウェブサイトを移行している新しいウェブホスティングサーバー内にある場合があります。

これを行うには、ホスティングコントロールパネルのデータベース設定を開く必要があります。Bluehost をご利用の場合、ダッシュボードに戻り、サイトを見つけて [設定] ボタンをクリックするだけです。

Bluehostサイト設定

次に、「詳細設定」タブに切り替えます。

次に、cPanel オプションを見つけて「管理」を選択します。

Bluehost高度なcPanel

cPanelで、「データベース」セクションに移動するだけです。

その後、「MySQLデータベース」をクリックします。

cPanelでMySQLデータベースページを開く

このページで、新しいデータベース名を入力する必要があります。私たちの例では、元のデータベース名と新しく複製された名前を区別するために、元のデータベース名の後に _copy を使用しました。

その後、「データベースを作成」ボタンをクリックするだけです。

cPanel で新しい MySQL データベースを作成する

新しいデータベースを作成したので、それを MySQL ユーザーに割り当てましょう。

「データベースにユーザーを追加」セクションまでスクロールダウンし、ドロップダウンメニューからMySQLユーザー名を選択します。「データベース」フィールドで、作成したばかりの新しいデータベースを選択してください。

完了したら、「追加」をクリックします。

cPanelでMySQLデータベースに新しいユーザーを追加する

次に、「ユーザー権限の管理」ページにリダイレクトされます。

データベースを完全に制御したい場合は、「ALL PRIVILEGES」オプションにチェックを入れるだけです。

cPanelで新しいMySQLユーザーを追加する際に「すべての権限」オプションをチェックする

次に、ページの一番下までスクロールして「変更を適用」をクリックします。

新しく作成されたデータベースの準備ができました。

phpMyAdminで新しいMySQLユーザーの権限を設定するために「変更を適用」ボタンをクリック

それでは、phpMyAdminを再度開き、cPanelで作成したばかりのデータベースを選択しましょう。

内部に入ると、データベースにはテーブルがなく、空であることがわかります。

phpMyAdminでデータベースにテーブルが見つからないというメッセージ

続行するには、上部メニューの「インポート」タブに移動するだけです。

ここで、「ファイルを選択」ボタンをクリックして、先ほどダウンロードした.sqlファイルを選択します。

phpMyAdminでインポートするSQLファイルを選択

完了したら、一番下までスクロールして「インポート」ボタンをクリックします。

phpMyAdmin がコンピューターからファイルをアップロードし、データベースをインポートします。

phpMyAdminのインポートボタンをクリックする

これで完了です!複製されたデータベースのインポートに成功しました。

代替案:Duplicatorを使用してWordPressデータベースを複製する(初心者向け)

前述したように、このphpMyAdminの方法はWordPressデータベースを複製する一つの方法にすぎません。

しかし、正直なところ、この方法は初心者向けではありません。代わりにプラグインを使用したい場合は、Duplicatorを使用できます。このプラグインを使用すると、WordPressデータベース専用のカスタムバックアップパッケージを作成できます。

さらに、WordPressサイトのファイルを瞬時に復元するためのワンクリックボタンもあります。

プラグインの詳細については、Duplicatorの完全レビューと、WordPressサイトを複製する方法のステップバイステップガイドをご覧ください。

Duplicatorは、あなたにとって適切なバックアップおよび移行プラグインですか?

WordPress のクローンプラグインのおすすめをもっと知りたいですか?専門家が選んだ サイトをクローンまたは複製するためのベスト WordPress プラグイン をチェックしてください。

これらのガイドで WordPress 体験を最適化しましょう

WordPressの管理を改善するためのヒントをもっと知りたいですか?以下の記事をご覧ください:

この記事が、phpMyAdmin を使用して WordPress データベースを複製する方法を学ぶのに役立ったことを願っています。また、専門家が選んだ WordPress データベース管理プラグインのベストセレクション や、IP アドレスで WordPress 管理アクセスを制限する方法 も参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

8 CommentsLeave a Reply

  1. ウェブサイトのバックアッププラグインで問題が発生し、すべての投稿とページがバックアップされたと確信していましたが、数日後に新しいウェブサイトでそれらのファイルを取得しようとしたところ、完全に失われていました。
    phpMyAdminダッシュボードを通じて手動でバックアップを行うことは賢明な決定であり、必要に応じていつでもバックアップを復元して使用できるという自信と満足感を与えてくれます。
    手動でバックアップを作成するためのこのガイドに感謝します。

    • 問題が発生した場合に備えて、手動でバックアップを取ることは確かに良い考えです。

      管理者

  2. ウェブサイトを移行する場合、データベースダンプを作成して新しいサーバーにインポートする方が簡単ではないでしょうか?あるいは、ウェブサイトを複製してライブバージョンと開発バージョンを作成したい場合、データベースを複製し、開発からライブバージョンへの変更を転送できるステージングプラグインを使用する方が初心者には良い選択肢ではないでしょうか?

    • マイグレーションプラグインを使用するとプロセスが簡単になりますが、これは手動ソリューションを探している人向けの代替手段です。

      管理者

  3. あるサブドメインから別のサブドメインに移動する場合、Softaculous Apps Installerのクローンインストールオプションを使用しても安全ですか?

  4. もう1つの役立つガイドです!少し複雑だと感じましたが。

    BluehostのSoftaculous Apps Intallerを使用してWordPress 6.4に切り替える前にステージング環境をセットアップしました。クリックするだけで簡単にできましたが、クローンをインストールしたいサブドメインまたはディレクトリが利用可能であることをまず確認する必要があります。

  5. i’ve bitten into SQL challenges before for my technical school exam, so no problem here :p also,
    there are two types of people: those who don’t backup their databases and those who will :D so start now ;)

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。