このトピックでは、ApsaraDB RDS for MySQLインスタンスのデータをクロスリージョンバックアップファイルから既存または新規のRDSインスタンスに復元する方法について説明します。 既存または新規のRDSインスタンスは、元のRDSインスタンスが属するリージョン、またはクロスリージョンバックアップファイルが保存されているリージョンに存在する必要があります。

始める前に

クロスリージョンバックアップ機能が有効になっています。 詳細については、「ApsaraDB RDS For MySQLインスタンスのリージョン間のバックアップ」をご参照ください。
説明

注意事項

データを復元する新しいRDSインスタンスに接続する前に、ログインしたアカウントのパスワードをリセットする必要がある場合があります。 これは、元のRDSインスタンスにデータベースプロキシ機能が有効になっており、特権アカウントがない場合に適用されます。

新しい RDS インスタンスへのデータの復元

  1. RDS管理コンソールにログインし、左側のナビゲーションウィンドウで [バックアップ] をクリックし、上のリージョンを選択します。
  2. [クロスリージョンバックアップ] タブの [バックアップインスタンス] タブで、RDSインスタンスを見つけ、インスタンスのIDをクリックします。 表示されるページで、使用するバックアップファイルを見つけ、[操作] 列の [復元] をクリックします。
  3. [データバックアップ] タブで、使用するデータバックアップファイルを見つけ、[操作] 列の [復元] をクリックします。
  4. [新しいインスタンスに復元] を選択し、[OK] をクリックします。
  5. [データベースの復元] ページで、[サブスクリプション] または [従量課金] タブをクリックし、次のパラメーターを設定します。
    項目 説明
    復元モード
    • バックアップセット: データバックアップファイルからRDSインスタンスのデータを復元できます。
    • 時間単位: RDSインスタンスのデータを特定の時点に復元できます。 時点は、指定されたログバックアップの保持期間内である必要があります。
    バックアップセット RDSインスタンスのデータを復元するデータバックアップファイル。 このパラメーターは、Restore ModeパラメーターをBy Backup setに設定した場合にのみ表示されます。
    復元ポイント RDSインスタンスのデータを復元する時点。 このパラメーターは、Restore ModeパラメーターをBy Timeに設定した場合にのみ表示されます。
    説明 ローカルログバックアップファイルとクロスリージョンログバックアップファイルの両方を使用して、RDSインスタンスのデータを特定の時点に復元できます。
    [リージョン] 新しいRDSインスタンスが属するリージョン。
    ゾーン 新しいRDSインスタンスが存在するゾーン。 各ゾーンは、領域内の独立した物理的位置である。 同じリージョンのゾーンは同じサービスを提供します。 接続先のElastic Compute Service (ECS) インスタンスと同じゾーンに新しいRDSインスタンスを作成できます。 接続先のECSインスタンスとは異なるゾーンに新しいRDSインスタンスを作成することもできます。
    CPUとメモリ 新しいRDSインスタンスの仕様。 各インスタンスタイプは、特定のCPUコア数、メモリ容量、最大接続数、および1秒あたりの最大入出力操作 (IOPS) をサポートします。 詳細については、「プライマリインスタンスタイプ」をご参照ください。
    容量 新しいRDSインスタンスがデータファイル、システムファイル、アーカイブされたログファイル、およびトランザクションファイルを保存するために使用できるストレージ容量。
    ネットワークタイプ
    • クラシックネットワーク: 従来のタイプのネットワーク。
    • VPC: 推奨されるネットワークのタイプ。 仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティと高いパフォーマンスを提供する分離された仮想ネットワークです。 VPCネットワークタイプを選択する場合は、指定したVPCに関連付けられているvSwitchも選択する必要があります。
    説明 一部のパラメータの設定は変更できません。 これらのパラメーターには、データベースエンジン、バージョン、およびエディションが含まれます。 RDSインスタンスと新しいRDSインスタンスの両方に、これらのパラメーターの同じ設定を指定する必要があります。
  6. DurationおよびQuantityパラメーターを指定します。 次に、[今すぐ購入] をクリックします。 新しいRDSインスタンスがサブスクリプションベースで課金される場合は、Durationパラメーターを指定する必要があります。
  7. [注文の確認] ページで、利用規約、サービスレベル契約、および利用規約を読み、選択します。 次に、[今すぐ支払う] をクリックして支払いを完了します。

既存のRDSインスタンスにデータを復元する

説明 個々のデータベース /テーブルバックアップ機能が有効になっており、既存のRDSインスタンスに少なくとも1つのデータベースおよびテーブルバックアップが作成されていることを確認します。
  1. RDS管理コンソールにログインし、左側のナビゲーションウィンドウで [バックアップ] をクリックし、上のリージョンを選択します。
  2. [クロスリージョンバックアップ] タブの [バックアップインスタンス] タブで、RDSインスタンスを見つけ、インスタンスのIDをクリックします。 表示されるページで、使用するバックアップファイルを見つけ、[操作] 列の [復元] をクリックします。
  3. [既存のインスタンスに復元] を選択し、[OK] をクリックします。
  4. 次のパラメーターを設定します。
    既存のインスタンスへの復元
    項目 説明
    復元モード
    • バックアップセット: データバックアップファイルからRDSインスタンスのデータを復元できます。
    • 時間単位: RDSインスタンスのデータを特定の時点に復元できます。 時点は、指定されたログバックアップの保持期間内である必要があります。
    [リージョン] 既存のRDSインスタンスが属するリージョン。
    宛先インスタンス RDSインスタンスのデータを復元する既存のRDSインスタンス。
    復元するデータベースとテーブル 復元するデータベースとテーブルを選択します。
    選択したデータベースとテーブル 既存のRDSインスタンスのデータベースとテーブルの新しい名前。 新しい名前を指定しない場合、元の名前に _backupサフィックスが追加されます。
  5. [OK] をクリックします。

参考資料

RDSインスタンスを作成した後、IPアドレスホワイトリストまたはセキュリティグループを設定し、アカウントを作成する必要があります。 詳細については、「ApsaraDB RDS For MySQLインスタンスのIPアドレスホワイトリストの設定」および「ApsaraDB RDS for MySQLインスタンスのアカウントとデータベースの作成」をご参照ください。 インターネット経由でRDSインスタンスに接続する場合は、パブリックエンドポイントも申請する必要があります。 詳細については、「ApsaraDB RDS For MySQLインスタンスのパブリックエンドポイントの申請またはリリース」をご参照ください。 これらの操作が完了したら、RDSインスタンスに接続できます。 詳細については、「ApsaraDB RDS For MySQLインスタンスへの接続」をご参照ください。

関連する操作

操作 説明
t492007.html#doc_api_Rds_CheckCreateDdrDBInstance ApsaraDB RDSインスタンスに、リージョン間のデータの復元に使用できるクロスリージョンデータバックアップファイルがあるかどうかを確認します。
t492083.html#doc_api_Rds_CreateDdrInstance ApsaraDB RDSインスタンスのデータを、元のRDSインスタンスとは異なるリージョンにある新しいRDSインスタンスに復元します。
ApsaraDB RDSインスタンスのクロスリージョンバックアップ設定の変更 ApsaraDB RDSインスタンスのクロスリージョンバックアップ設定を変更します。
t492087.html#doc_api_Rds_DescribeInstanceCrossBackupPolicy ApsaraDB RDSインスタンスのクロスリージョンバックアップ設定を照会します。
クロスリージョンデータバックアップファイルの照会 ApsaraDB RDSインスタンスのクロスリージョンデータバックアップファイルを照会します。
t492089.html#doc_api_Rds_DescribeCrossRegionLogBackupFiles ApsaraDB RDSインスタンスのクロスリージョンログバックアップファイルを照会します。
t492090.html#doc_api_Rds_DescribeAvailableCrossRegion 現在のリージョンのクロスリージョンバックアップファイルを復元できるリージョンを照会します。
クロスリージョンバックアップファイルを使用してデータを復元できる時間範囲を照会する クロスリージョンバックアップファイルでサポートされている復元可能な時間範囲を照会します。
t492093.html#doc_api_Rds_DescribeCrossRegionBackupDBInstance リージョンでクロスリージョンバックアップ機能が有効になっているApsaraDB RDSインスタンスと、これらのインスタンスのクロスリージョンバックアップ設定を照会します。