MySQLデータベースのバックアップ方法


MySQLは、リレーショナルデータベース管理システム(RDBMS)です。データベースの指示を処理し、同時に多数のデータベースを管理できます。

たとえば、新しいデータベースを作成する を実行したり、既存のデータベースにデータを追加したりする場合は、 MySQLサーバーに、追加するデータを指定し、追加する場所を指定します。

ビジネスの規模にかかわらず、データは不可欠な要素です。貴重な情報が損傷、盗難、または災害の影響から保護されるようにするため、MySQLをバックアップする データベース。この記事では、いくつかの方法を説明します。

phpMyAdminを使用してMySQLデータベースをバックアップする

phpMyAdminにアクセスして、MySQLデータベースのエクスポートファイルまたはバックアップファイルを作成するcPanelなどのWebホスティングコントロールパネルのツール。この記事ではcPanelを使用します。

  • cPanelにログインしてphpMyAdminをクリックします。
    • 左側のナビゲーションパネルからバックアップするMySQLデータベースを選択しますサイドバー。次に、上部のナビゲーションバーにあるエクスポートリンクをクリックします。
      • エクスポートページから、カスタムおよびクイックの2つのオプションが表示されます。 カスタムオプションを選択します。
        • カスタムを選択すると、データベースのリストが表示されます。 1つ、一部、またはすべてを選択できます。デフォルト設定では、すべてをバックアップします。
        • 出力オプションの下で、圧縮gzip圧縮を選択します。他のオプションはデフォルトのままにします。
          • [Go]ボタンをクリックして、バックアップを開始し、ファイルをダウンロードします。ファイルの名前はYourDatabaseName.sql.gzファイルです。
          • バックアップの完了に要する時間は、データベースのサイズによって異なります。

            mysqldumpでMySQLデータベースをバックアップ

            mysqldumpコマンドを使用して、管理するデータベースのテキストファイルダンプを作成しますMySQLによって。テキストファイルダンプは、データベースを最初から再作成するために必要なSQLコマンドを含むテキストファイルです。

            <!-
            In_content_1 all:[300x250] / dfp:[640x360]
            - ->
            • 単一のデータベースをバックアップするには、次のコマンドを使用します。
            • mysqldump database_name>database_name.sql

              このコマンドは、バックアップを作成し、それを.sqlファイルに送信します。データベースのコピーのみが作成され、データベースには影響しません。

              • 次のコマンドを使用して、複数のデータベースを同時にバックアップします。
              • mysqldump –databases database_one database_two>two_databases.sql

                Database_oneは最初のデータベースの名前を指し、database_twoはバックアップする2番目のデータベースの名前です。両方が単一のデータベースにバックアップされます。

                • サーバー上のすべてのMySQLデータベースをバックアップする場合は、次のコマンドを使用して、すべてのデータベースを含む単一の.sqlバックアップファイルを作成します。データベース
                • mysqldump –all-databases>all_databases.sql

                  Cronジョブを使用してMySQLデータベースをバックアップ

                  cronジョブは、指定された時間にタスクを自動的に実行するために使用されるLinuxコマンドです。このコマンドを使用してMySQLデータベースのバックアップを自動化する方法を説明します。

                  • cPanelにログインし、[詳細]セクションまでスクロールダウンして、[Cronジョブ]をクリックします。
                    • 警告が表示されますcronジョブを効果的に使用するには、Linuxコマンドに関する十分な知識が必要です。そうでない場合は、ホスティング管理者に確認してください。
                      • cronジョブが出力を生成するコマンドを実行するたびにメールを受信する場合は、メールアドレスをボックスに入力して、[メールを更新>。
                        • ドロップダウンメニューから[共通設定]のいずれかを選択して、バックアップを実行する頻度を選択します。
                          • 時刻や曜日などの他の設定を調整することもできます。
                            • 次のコマンドを入力します。
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / username / path /バックアップ.sql

                              • dbusernamedbpassword、およびdbnameをデータベースのユーザー名、データベースのパスワード、およびデータベース名に置き換えます。
                              • パスは、バックアップファイルを保存するフォルダーまたは一連のフォルダーを指します。バックアップファイルの名前は、コマンドではbackup.sqlとして表されます。その名前を変更することも、そのままにしておくこともできます。 [新しいCronジョブを追加]をクリックします。
                              • 少し下にスクロールすると、現在のCronジョブのリストが表示されます。
                                • 現在のcronジョブを変更する場合は、[編集]をクリックします。ジョブを実行したり間違えたりしたくない場合は、[削除]をクリックします。
                                • WordPress(WP)プラグインを使用してMySQLをバックアップする>

                                  WPを使用している場合、プラグインを使用してデータベースをバックアップします を使用できます。 アップドラフトプラス は、ワンクリックでデータベースファイルをバックアップします。現在、200万を超えるアクティブインストールがあります。

                                  BackWPup

                                  BackWPupを使用して、MySQLデータベースファイルと完全なWPインストールをバックアップします。

                                  さらに多くのWPプラグイン を利用できますMySQLをバックアップします。 WPの現在のバージョンで動作し、アクティブに更新されているものを選択してください。

                                  重要なデータの損失を避けるために、MySQLデータベースを定期的にバックアップしてください。バックアップがある場合は、サイトが破損した場合に不可欠なデータまたは貴重なデータを復元できます。

                                  Wordpressのインストール ロリポップサーバー Mysqlデータベース編 #2/2

                                  関連記事:


                                  4.01.2020