すべてのプロダクト
Search
ドキュメントセンター

Data Management:クロスクラウドまたはセルフマネージド MySQL の物理バックアップと復元

最終更新日:Mar 29, 2026

データディザスタリカバリ (DBS) は、セルフマネージド MySQL データベースを、完全バックアップ、増分バックアップ、バイナリログバックアップの 3 種類のモードで物理的にバックアップします。本ガイドでは、バックアップスケジュールの設定およびディザスタリカバリやデータ移行を目的としたデータ復元手順について説明します。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • Linux 上で実行中のセルフマネージド MySQL データベース(MySQL バージョン:8.0、5.7、5.6、または 5.5)

    サポート対象の Linux ディストリビューションは MySQL バージョンによって異なります。 - MySQL 5.7、5.6、5.5:Red Hat Enterprise Linux、CentOS、Oracle Linux 6、7、8 - MySQL 8.0:Red Hat Enterprise Linux、CentOS、Oracle Linux 7 のみ。マイナーバージョンは 8.0.34 以前である必要があります。
  • ソースデータベースをホストするサーバーにインストール済みのバックアップゲートウェイ。詳細については、「バックアップゲートウェイのインストール」をご参照ください。

  • データソースタイプMySQLバックアップ方法物理バックアップ として購入済みのバックアップスケジュール。詳細については、「バックアップスケジュールの作成」をご参照ください。

  • 必要なバックアップ権限を持つデータベースアカウント。詳細については、「アカウントの権限」をご参照ください。

バックアップスケジュールの設定

  1. DMS コンソール V5.0 にログインします。

  2. 上部ナビゲーションバーで、セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。

    シンプルモードの場合、左上隅の 2023-01-28_15-57-17.png アイコンにポインターを合わせ、すべての機能セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。
  3. バックアップスケジュール ページで、設定対象のバックアップスケジュールを見つけ、操作 列の バックアップスケジュールの設定 をクリックします。

  4. バックアップソースおよび送信先の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    セクションパラメーター説明
    該当なしスケジュール名バックアップスケジュールの名前です。データディザスタリカバリにより自動生成されます。識別しやすい説明的な名前を入力してください。名前は一意である必要はありません。
    バックアップソース情報バックアップモードバックアップ方法です。デフォルト値は、バックアップスケジュール購入時に選択した方法です。本例では、物理バックアップ が選択されています。
    バックアップタイプバックアップの種類です。デフォルト値:ネイティブ物理バックアップ.
    インスタンスリージョンソースデータベースが配置されているリージョンです。バックアップゲートウェイとデータベースインスタンスは、同一リージョン内に配置する必要があります。
    バックアップゲートウェイデータのバックアップに使用するバックアップゲートウェイです。詳細については、「バックアップゲートウェイのインストール」をご参照ください。
    データベースタイプソースデータベースの種類です。デフォルト値:MySQL
    アドレスソースデータベースへの接続に使用する IP アドレスです。デフォルト値:127.0.0.1
    ポート番号ソースデータベースへの接続に使用するポートです。デフォルト値:3306
    データベースアカウントソースデータベースへの接続に使用するアカウントのユーザー名です。
    パスワードソースデータベースへの接続に使用するアカウントのパスワードです。
    クロスボーダーデータ転送に関するコンプライアンス保証チェックボックスをオンにして、コンプライアンスに関する誓約事項を読み、承諾してください。
    バックアップ先情報バックアップストレージタイプバックアップデータの保存先。オプション:DBS ストレージ(推奨) — データディザスタリカバリは、Object Storage Service (OSS) バケットを必要とせずにバックアップデータを直接保存します。料金はストレージ量に基づきます。詳細については、「ストレージ料金」をご参照ください。データ量が大きい場合は、従量課金と比較してコストを削減するために、サブスクリプションストレージプランをご購入ください。ユーザー用 OSS — 事前に OSS バケットを作成する必要があります。サポートされているのは標準ストレージクラスのみです。詳細については、「バケットの作成」をご参照ください。
    OSS バケット名バックアップデータの保存に使用する OSS バケットです。バックアップストレージタイプOSS For User に設定されている場合にのみ表示されます。
    ストレージ暗号化バックアップデータを暗号化するかどうかです。 暗号化(推奨) — データディザスタリカバリが AES-256 を使用してデータを暗号化します。オブジェクトはアップロード時に暗号化され、ダウンロード時に復号されます。詳細については、「サーバー側暗号化」をご参照ください。 非暗号化 — バックアップデータは暗号化せずに保存されます。

    image

  5. バックアップ対象の編集 ステップでは、デフォルトで インスタンス全体をバックアップ が選択されています。次へ をクリックします。

    物理バックアップでは、常に権限およびストアドプロシージャを含むインスタンス全体がバックアップされます。
  6. バックアップ時間の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    パラメーター説明
    完全バックアップ頻度バックアップ頻度です。選択肢:定期バックアップ または 単発バックアップ。増分バックアップおよびログバックアップをサポートする定期的なバックアップを設定するには、定期バックアップ を選択します。
    完全データバックアップの定期実行完全バックアップを実行する曜日です。少なくとも 1 日を選択してください。
    開始時刻完全バックアップの開始時刻です。負荷が低い時間帯(例:01:00)にスケジュールしてください。予定された開始時刻に前回のバックアップがまだ実行中の場合、データディザスタリカバリはその実行をスキップします。
    増分バックアップ増分バックアップを有効にするかどうかです。完全バックアップ頻度定期バックアップ の場合にのみ表示されます。有効にする場合は、ソースデータベースでバイナリロギングが有効になっていることを確認してください。
    リアルタイムログバックアップリアルタイムログバックアップを有効にするかどうかです。完全バックアップ頻度定期バックアップ の場合にのみ表示されます。
    完全データバックアップの最大並行スレッド数完全バックアップの最大並行スレッド数です。ソースデータベースへの影響を最小限に抑えるため、この値を小さく設定してください。実際の最大値はバックアップスケジュールのタイプによって異なります。詳細については、「最大バックアップ速度を変更する方法
    読み取り速度制限バックアップ時のディスク I/O 制限です。デフォルト値:0(制限なし)。
    バックアップネットワーク速度制限バックアップ時のネットワーク帯域幅制限です。デフォルト値:0(制限なし)。
    トランザクションログバックアップ間隔増分バックアップの間隔(分単位)です。たとえば、10 と設定すると、トランザクションログを 10 分ごとにバックアップします。増分バックアップ有効 に設定されている場合にのみ表示されます。
    圧縮の有効化バックアップデータを圧縮するかどうかです。 有効(推奨)— ストレージ使用量を削減します。 無効 — データは圧縮せずに保存されます。
    圧縮アルゴリズム圧縮アルゴリズムです。選択肢:GZIP(デフォルト)または LZ4圧縮の有効化有効 に設定されている場合にのみ表示されます。
  7. ライフサイクルの編集 ステップで、完全データバックアップライフサイクルの設定 セクションにて、完全バックアップデータのライフサイクルを設定します。ステップ 6 で 増分バックアップ を有効化した場合は、増分バックアップデータのライフサイクルも設定してください。詳細については、「バックアップセットのライフサイクルルールを管理する方法」をご参照ください。

  8. 右下隅の 事前チェック をクリックします。

  9. 事前チェック完了 のメッセージが表示されたら、タスクの開始 をクリックします。

    - バックアップスケジュールの状態が 実行中 に変更された時点で、バックアップスケジュールが有効になります。 - バックアップスケジュールの開始時にエラーが発生した場合は、速やかにトラブルシューティングを行ってください。詳細については、「異常なバックアップスケジュールのエラーを修正する方法」をご参照ください。問題が解決しない場合は、DingTalk グループ(ID:35585947)からテクニカルサポートまでお問い合わせください。

    MySQL物理备份预检查

バックアップデータの復元

重要

復元を開始する前に、以下の点を確認してください。

  • 送信先ディレクトリに十分な空き領域があること — ソースデータベースサイズの 1.3 倍以上、または完全バックアップセットサイズの 5~6 倍以上が必要です。完全バックアップセットのサイズを確認するには、バックアップスケジュール に移動し、スケジュール名をクリックして、バックアップタスク完全データ に進んでください。また、「バックアップスケジュールの表示」もご参照ください。

  • 送信先サーバーにバックアップゲートウェイがインストール済みであること。

  • 送信先ディレクトリが Linux の絶対パスであること。

  1. DMS コンソール V5.0 にログインします。

  2. 上部ナビゲーションバーで、セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。

    シンプルモードの場合、左上隅の 2023-01-28_15-57-17.png アイコンにポインターを合わせ、すべての機能セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。
  3. バックアップスケジュール ページで、対象のバックアップスケジュールを見つけ、操作 列の 管理 をクリックします。

  4. タスクの設定 ページで、右上隅の データベースの復元 をクリックします。

  5. 復元タスク作成ウィザードの 復元時点の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    セクションパラメーター説明
    該当なしタスク名復元タスクの名前です。データディザスタリカバリにより自動生成されます。タスクを識別しやすい説明的な名前を入力してください。名前は一意である必要はありません。
    復元時点の設定復元可能な時間範囲データを復元できる時間範囲です — 最初の完全バックアップから最新のバックアップまで。
    復元先復元の対象となる時点です。復元可能な時間範囲 内である必要があります。増分バックアップが有効な場合、最初の完全バックアップから最後の増分バックアップまでの任意の時点に復元できます。増分バックアップが無効な場合、完全バックアップが完了した時点のみに復元できます。
    送信先データベースの設定インスタンスリージョン送信先サーバーのリージョンです。バックアップゲートウェイがインストールされている場合、異なるリージョンのサーバーにも復元できます。
    バックアップゲートウェイ送信先サーバー上のバックアップゲートウェイです。詳細については、「バックアップゲートウェイのインストール」をご参照ください。
    データベースタイプ送信先データベースの種類です。デフォルト値:MySQL
    送信先ディレクトリデータを復元するディレクトリです。Linux の絶対パスである必要があります。十分な空き領域を確保するため、ソースデータベースサイズの 1.3 倍以上、または完全バックアップセットサイズの 5~6 倍以上の領域を確保してください。完全バックアップセットのサイズは、コンソールで確認できます: バックアップスケジュール に移動し、バックアップスケジュール名をクリックして、バックアップタスク完全データ を選択します。詳細については、「バックアップスケジュールの表示」をご参照ください。

    image

  6. 復元対象の設定 ステップで、復元モードインスタンス全体を復元 に設定し、事前チェック をクリックします。

    物理バックアップからデータベースを復元するには、インスタンス全体を復元する必要があります。
  7. 事前チェック完了 のメッセージが表示されたら、タスクの開始 をクリックし、復元が完了するまで待ちます。

    復元時間は、バックアップスケジュールの仕様およびデータベースサイズによって異なります。詳細については、「論理バックアップおよび物理バックアップのパフォーマンステスト」をご参照ください。
  8. (任意)復元後にデータベースを起動します。

    1. 送信先サーバーに MySQL をデプロイし、my.cnfdatadir パラメーターを復元済みディレクトリに設定します。

    2. データベースを起動します:bash service mysqld start

次のステップ