ホームページ > CMS チュートリアル > &#&プレス > WordPressでデータベースをバックアップして復元する3つの方法

WordPressでデータベースをバックアップして復元する3つの方法

William Shakespeare
リリース: 2025-02-09 08:40:13
オリジナル
377 人が閲覧しました

3 Ways to Back Up and Restore Databases in WordPress

キーポイント

WordPressデータベースのバックアップと回復には3つの主要な方法があります。UdraftPlusプラグイン、PHPMyAdmin、およびMySQLコマンドラインダンプを使用します。各方法には利点と短所があり、最良の選択はユーザーの特定のニーズと技術的スキルに依存します。

WordPressデータベースの定期的なバックアップは、Webサイトのセキュリティとデータ保護に不可欠です。バックアップには、記事、コメント、ユーザー、サイト設定など、ウェブサイトのすべてのデータを保存するすべてのフォームを含める必要があります。

バックアップからのデータベースの復元は、PHPMyAdminまたはMySQLコマンドラインを使用して実行できます。バックアップが破損している場合は、以前のバックアップから復元するか、専門的なヘルプを求める必要がある場合があります。

WordPressは、リリースから15年後でも、今日まで大きな地位を保持しています。新しいブログの場合、それは通常、考えるのが最初の選択です。

WordPress自体はコンテンツ管理システムですが、ブログに加えて、音楽やeコマースなどの多くの分野で広く使用されています。 2018年現在、WordPressのWebサイトは、上位100サイトの14.7%を占めています。

WordPress Webサイトを管理する場合、通常、wp管理者で十分です。ただし、データベースの破損やハッキングから保護するには、定期的なバックアップを作成する必要があります。標準ガイドとして、WordPress Codexのデータベースページのバックアップの提案を参照できます。これにより、データベースのバックアップの作成に役立ちます。

WordPressはデータベースとしてMySQLとMariaDBのみをサポートしていますが、PostgreSQLなどの他のデータベースを同期することは不可能ではありません。この記事では、MariadBの手順は非常に似ていますが、デフォルトのWordPressデータベースオプション-MySQLを使用することを前提としています。まず、WordPressデータベースの基本を紹介し、次にバックアップおよび復元操作を進めます。

wordpressデータベースの基本

最初にWordPressをインストールすると、WordPressデータベースが提供されます。ほとんどのウェブマスターは、WordPressのすべての管理者関連操作がGUIを通じて実行されるため、将来データベースにさらされません。

WordPressのインストール中に定義された

データベースをよく見ると、必要なテーブルを作成するためにMySQLサーバーのホスト、ユーザー名、およびパスワードでWordPressを提供することがわかります。接頭辞も提供されていることに注意してください。つまり、すべてのWordPress関連のテーブルがこのプレフィックスで始まることを意味します(バックアップを作成する場合)。

3 Ways to Back Up and Restore Databases in WordPress WordPressはデータベースを使用して次のデータを広く保存します。

  • Webサイト設定
  • あなたのウェブサイトに登録しているユーザーの詳細
  • 公開された記事とドラフトの詳細
  • 記事に関連するタグ情報
  • 投稿へのコメント(Disqusのようなサードパーティのコメントマネージャーではなく、WordPressのコメントシステムを使用していると仮定します)。

注:WordPressデータベースのさまざまなテーブルとその機能について詳しく知りたい場合は、SitePointでこのガイドを参照できます。 言うまでもなく、セキュリティ上の理由でWordPressディレクトリをバックアップするだけでは不十分です。データベースも定期的にバックアップする必要があります。

メソッド1:WordPressプラグイン:udraft Plus

Udraft Plusは、データベースを含むサイト全体をバックアップして復元できるプラグインです。プラグインをインストールしてアクティブにすると、バックアップを作成するように求められます。バックアップを作成した後、過去の任意のバックアップポイントから復元できます。

Udraft Plus Freeバージョンでバックアップを作成すると、リモートの場所(Dropbox、Drive、またはAmazon S3)にバックアップを作成できます。サーバーにバックアップすると、サーバーの障害や攻撃に対して脆弱になるためです。プレミアムバージョンには、クローニングおよび移行サイト、バックアップのスケジューリング、レポートなど、より高度なオプションがあります。

3 Ways to Back Up and Restore Databases in WordPress

メソッド2:phpmyadmin

コードを使用せずにGUIを介してデータベースダンプを管理する別の方法は、phpMyAdminを使用することです。

サーバー管理がWAMPやCPANELなどのソフトウェアツールを介して行われた場合、PHPMyAdminがプリインストールされます。サーバーがLinuxベースのオペレーティングシステムで実行されている場合、phpmyAdminもプリインストールされる可能性があります!それ以外の場合は、ソースコードをダウンロードして構成することにより、phpmyAdminをインストールできます。インストールページには、どのディレクトリPHPMyAdminがプリインストールされるかを確認する手順があります。

PHPMyAdminに正常にログインした後、データベースリストが左列に表示されます。

phpmyadminダッシュボード次に、バックアップするデータベースを選択します。この場合、WordPressデータベースの名前はWPです。データベースを選択したら、[エクスポート]タブを選択します。

3 Ways to Back Up and Restore Databases in WordPress

phpMyAdminのエクスポートオプションデフォルトでは、データベース内のすべてのテーブルはSQLクエリとしてエクスポートされます。ドロップダウンリストから異なるエクスポートオプションを好きなように選択するか、特定のテーブルを選択してエクスポートすることもできます。ただし、エクスポートの主な理由がバックアップである場合は、SQL、CSV、またはXML(次の形式)のみを選択してください。 PhpMyAdminは他の3つの形式もサポートしていますが、他のツールを介して転送する場合は、それらに固執する必要があります。 [インポート]タブに移動してダンプファイルをアップロードして、データベースをインポートできます。

ここでは、デフォルトではファイルサイズの制限が2MBに設定されていることをここで述べなければなりません。 PHP.iniファイルで変更し、サーバーを再起動して、より大きなデータベースダンプを使用する必要があります。

非常に大きなデータベースサイズ(数GBなど)の場合、データベースのダンプをブラウザからダウンロードして後でアップロードすると困難になる可能性があります。このタイプの問題がある場合は、次のオプションを試すことができます。

メソッド3:mysqlコマンドラインダンプ

mysqlでは、mysqldumpコマンドを使用してデータベースダンプをダウンロードできます。

このコードでは

<code>mysqldump -u [username] -p[password] [db_name] > backup.sql</code>
ログイン後にコピー

ユーザー名はmysql username
    です
  • パスワードはmysqlパスワード
  • です
  • db_nameは、バックアップされるデータベースです
  • backup.sqlは、バックアップを保存するファイル名です。
  • backup.sqlは、コマンドが実行されている同じディレクトリに保存されます。構文に[ユーザー名]の前にスペースがあるが、[パスワード]の前にスペースがないことに注意してください。

ユーザー名がrootで、パスワードがテストされ、バックアップするデータベースはWPである場合、コマンドは次のように変換されます。

特定のテーブルのみをダウンロードする場合は、データベースの後にテーブル名を提供する必要があります。

<code>mysqldump -u root -ptest wp > backup.sql</code>
ログイン後にコピー
データベースを復元するには、&lt;

に置き換える必要があります

コマンドはバックアップに存在するものを復元するため、特定のテーブルのみを復元するために変更されていません。
<code>mysqldump -u root -ptest wp wp_posts wp_postmeta > backup.sql</code>
ログイン後にコピー

概要
<code>mysqldump -u [username] -p[password] [db_name] < backup.sql</code>
ログイン後にコピー

この記事では、WordPressデータベースの基本的な機能とデータベースをバックアップすることの重要性を理解しています。さらに、これを行うための3つの方法を探ります。これは、PHPMyAdminを介して、コマンドラインを介してバックアップするのに役立つプラグインを介して検討します。

(FAQセクションをここに含める必要があります。コンテンツは元のテキストと同じですが、必要に応じて形式と言葉遣いは調整できます)

以上がWordPressでデータベースをバックアップして復元する3つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート