このトピックでは、自己管理型MySQLインスタンスの全データをApsaraDB RDS for MySQLインスタンスに復元する方法について説明します。
データ復元方法の選択方法の詳細については、「データ復元方法の概要」をご参照ください。
RDSインスタンスのバックアップファイルを自己管理型MySQLインスタンスに復元してから、自己管理型MySQLインスタンスからRDSインスタンスにデータを移行することもできます。 詳細については、「物理バックアップファイルから自己管理型MySQLデータベースへのApsaraDB RDS For MySQLインスタンスのデータの復元」および「自己管理型MySQLデータベースからApsaraDB RDS for MySQLインスタンスへのデータの移行」をご参照ください。
前提条件
自己管理インスタンスは、MySQL 5.7またはMySQL 8.0を実行します。
自己管理型MySQLインスタンスの完全バックアップが完了しました。 詳細については、「MySQL 5.7またはMySQL 8.0を実行する自己管理型SQL ServerデータベースのフルバックアップデータをApsaraDB RDS For MySQLインスタンスに移行する」をご参照ください。
Alibaba Cloudアカウントが作成されました。
課金ルール
ユーザーバックアップファイルの後 がApsaraDB RDSインスタンスにインポートされた場合、ファイルは24時間以内に無料で保存されます。 ファイルが24時間以上保存されている場合は、ストレージ料金が課金されます。 詳細については、「ストレージ料金」をご参照ください。
完全バックアップファイルを宛先RDSインスタンスにインポートする
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
ユーザーバックアップ タブで、バックアップのインポート をクリックします。
インポートガイドウィザードで、表示されたメッセージを読み、3. データのインポートのインポート手順。
説明[バックアップのインポート] ウィザードでは、移行プロセスを説明します。
1. ソースデータベースをバックアップしますのバックアップ: 自己管理型MySQLインスタンスで完全バックアップを実行します。 詳細については、「セルフマネージドMySQL 5.7またはMySQL 8.0インスタンスのデータをApsaraDB RDS For MySQLインスタンスに移行する」をご参照ください。
2. バックアップファイルをOSSにアップロードしますにアップロードする: 完全バックアップファイルをObject Storage Service (OSS) バケットにアップロードします。 詳細については、「セルフマネージドMySQL 5.7またはMySQL 8.0インスタンスのデータをApsaraDB RDS For MySQLインスタンスに移行する」をご参照ください。
3. データのインポートステップで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
MySQLバージョン
5.7/8.0の値が自動的に表示されます。
説明MySQL 5.7またはMySQL 8.0を実行する自己管理インスタンスのデータをインポートできます。
リージョン
ステップ1で指定したリージョンを選択します。 このパラメーターは、完全バックアップファイルを格納するOSSバケットのリージョンに設定する必要があります。
OSSバケット
自己管理型MySQLインスタンスの完全バックアップファイルを格納するOSSバケットを選択します。 OSSバケットの詳細については、「オブジェクトのアップロード」をご参照ください。
OSSファイル名
OSSバケットにオブジェクトとして保存されている完全バックアップファイルを選択します。 [OSSファイル名] フィールドに完全バックアップファイルの名前を入力して、ファイルを検索できます。 あいまい一致と完全一致がサポートされています。
注
フルバックアップファイルの識別に役立つ説明を入力します。
Zone
フルバックアップファイルを保存するOSSバケットのゾーンを選択します。 ゾーンを選択すると、ApsaraDB RDSはそのゾーンに1桁の数秒でスナップショットを作成します。 これにより、フルバックアップファイルをOSSバケットにインポートするのに必要な時間が大幅に短縮されます。
説明完全バックアップファイルがインポートされた後、完全バックアップファイルのデータを新しいRDSインスタンスに復元できます。 新しいRDSインスタンスは、選択したゾーンにあります。
ストレージ容量
完全バックアップファイルに必要なストレージの量を指定します。 有効値: 20 ~ 6000: Unit: GB。
説明デフォルトでは、必要なストレージの量は、フルバックアップファイルのサイズの3倍です。 ファイルサイズに3を掛けた値が20 GBを超えない場合、このパラメーターはデフォルトで20になります。
説明ApsaraDB RDSがOSSへのアクセスを許可されていない場合は、3. データのインポートのインポート手順。 表示されるページの左下隅で、[権限付与ポリシーの確認] をクリックします。
詳細については、このページの手順をお読みください。
システムは、ユーザーバックアップ タブで完全バックアップファイルを検証するタスクを作成します。 タスクの ステータス パラメーターの値が 検証中 から 完了 に変わるまで待ちます。
重要ユーザーバックアップファイルの検証に必要な期間は、バックアップ時のRDSインスタンスのステータスによって異なります。 たとえば、次のシナリオでは、ユーザーバックアップファイルの検証に長い時間が必要です。インスタンスのバックアップ中にRDSインスタンスで多数の書き込み操作が実行され、したがって多数のredoログが生成されたり、インスタンスのバックアップ中にRDSインスタンスで大規模なトランザクションが実行されたりします。
フルバックアップファイルのデータをRDSインスタンスに復元する
完全バックアップファイルがApsaraDB RDSにインポートされた後、完全バックアップファイルのデータを新しいRDSインスタンスに復元できます。 詳細については、「ターゲットRDSインスタンスへの完全バックアップファイルのインポート」をご参照ください。
完全バックアップファイルは、デフォルトで3日間保持されます。 保存期間が経過すると、ApsaraDB RDSは完全バックアップファイルを自動的に削除します。 保持期間内に、フルバックアップファイルのデータを新しいRDSインスタンスに復元することを推奨します。 保持期間を調整できます。 詳細については、「完全バックアップファイルの保存期間の設定」をご参照ください。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
バックアップ ID/バックアップ名 列で完全バックアップファイルを見つけます。 次に、フルバックアップファイルの 操作 列で 復元 をクリックします。
次のパラメーターを設定し、[次へ: インスタンス設定] をクリックします。
パラメーター
説明
プライマリノードのゾーン
プライマリRDSインスタンスが属するゾーン。
説明ファイルをインポートするときに、フルバックアップファイルを保存するOSSバケットのゾーンを選択しなかった場合、このパラメーターが表示されます。 ファイルをインポートするときに、フルバックアップファイルを保存するOSSバケットのゾーンを選択した場合、このパラメーターは表示されません。
ストレージタイプ
ESSD PL1: 性能レベル1 (PL1) のESSD (enhanced SSD) 。
標準SSD: 標準SSDは、Alibaba Cloudの分散ストレージアーキテクチャに基づいて設計されたエラスティックブロックストレージデバイスです。 標準 SSD にデータを保存すると、コンピューティングをストレージから分離できます。
説明詳細については、「ストレージタイプ」をご参照ください。
[インスタンスタイプ]
汎用 (エントリレベル): 汎用RDSインスタンスは、割り当てられたメモリとI/Oリソースを排他的に占有します。 ただし、同じホストにデプロイされている他の汎用RDSインスタンスとCPUコアとストレージリソースを共有します。
説明各インスタンスタイプは、特定のCPUコア数、メモリ容量、最大接続数、および最大IOPSをサポートします。 詳細については、「プライマリApsaraDB RDSインスタンスタイプ」をご参照ください。
容量
RDSインスタンスにデータファイル、システムファイル、ログファイル、およびトランザクションファイルを保存するためにプロビジョニングされたストレージ容量。 5 GBのステップサイズでストレージ容量を調整できます。
次のパラメーターを設定し、[次へ: 注文の確認] をクリックします。
パラメーター
説明
ネットワークタイプ
RDSインスタンスのネットワークタイプ。 [VPC] を選択します。 仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティと優れたパフォーマンスを提供する分離されたネットワークです。 VPCネットワークタイプを選択した場合、VPCおよびプライマリノードのvSwitchパラメーターも設定する必要があります。
説明接続するRDSインスタンスとElastic Compute Service (ECS) インスタンスは、同じVPCに存在する必要があります。 そうしないと、RDSインスタンスとECSインスタンスは内部ネットワーク経由で通信できません。
パラメーターテンプレート
RDSインスタンスで使用されるパラメーターテンプレート。 システムパラメータテンプレートまたはカスタムパラメータテンプレートを選択できます。 詳細については、「パラメータテンプレートを使用してApsaraDB RDS For MySQLインスタンスのパラメータを設定する」をご参照ください。
タイムゾーン
RDSインスタンスのタイムゾーン。
テーブル名のケース感度
RDSインスタンスのテーブル名が大文字と小文字を区別するかどうかを指定します。 セルフマネージドMySQLインスタンスのテーブル名が大文字と小文字を区別する場合、RDSインスタンスとセルフマネージドMySQLインスタンス間のデータ移行を容易にするために大文字と小文字を区別するを選択することを推奨します。
[パラメーター] セクションでRDSインスタンスの設定を確認し、[購入プラン] パラメーターを設定し、利用規約を読んで選択し、[今すぐ支払い] をクリックして支払いを完了します。
説明ApsaraDB RDSは、RDSインスタンスの作成に1〜5分かかります。 インスタンスが作成されるまで待ちます。
フルバックアップファイルの保持期間を設定する
デフォルトでは、完全バックアップファイルはApsaraDB RDSにインポートされてから3日間保持されます。 詳細については、「ターゲットRDSインスタンスへの完全バックアップファイルのインポート」をご参照ください。 ビジネス要件に基づいて保持期間を調整できます。
完全バックアップファイルが不要になった場合は、ファイルを削除できます。 詳細については、「完全バックアップファイルの削除」をご参照ください。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
[バックアップID /名前] 列の右側にある 有効期限 列の 保存期間の設定 をクリックします。
表示されるダイアログボックスで、ApsaraDB RDSが提供するドロップダウンリストから保存期間を選択します。 または、カスタム保存期間 を選択し、保存期間を入力します。 上向き矢印または下向き矢印をクリックして、保持期間を調整できます。
説明有効期限は、フルバックアップファイルの有効期限を示します。 有効期限が2099を超えると、Permanentとして表示されます。
[OK] をクリックします。
フルバックアップファイルにタグを追加する
完全バックアップファイルをApsaraDB RDSにインポートした後、ファイルにタグを追加できます。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
バックアップ ID/バックアップ名 列の右側にある タグ 列の + タグの追加 をクリックします。
タグの作成 をクリックし、タグの キー と 値 を入力し、フィールドの右側にある OK をクリックしてタグを作成し、ダイアログボックスの右下隅にある OK をクリックしてタグを追加します。
説明タグを作成した場合は、タグの選択 をクリックして、タグを完全バックアップファイルに追加します。
完全バックアップファイルのタグを変更する場合は、タグの上にポインタを移動して 編集 をクリックします。 表示されるツールチップで、手順3を繰り返してタグを作成または選択します。
完全バックアップファイルのログデータを確認する
フルバックアップ中にセルフマネージドMySQLインスタンスでデータ変更が行われた場合、生成されたフルバックアップファイルにはログ情報が含まれます。 ログデータを使用して、増分データを復元できます。 詳細については、「セルフマネージドMySQL 5.7またはMySQL 8.0インスタンスのデータをApsaraDB RDS For MySQLインスタンスに移行する」をご参照ください。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
[バックアップID /名前] 列の右側にある 操作 列の 詳細を表示 をクリックします。
表示されるメッセージで、ログデータを確認します。
説明次のリストは、ログ情報を示しています。
Master_Log_File:: 増分データを格納する最初のログファイルの名前。
Master_Log_Position:: 最初のログファイルの増分データを含む最初のログエントリ。
完全なバックアップファイルを削除する
フルバックアップファイルが不要になった場合は、ファイルを削除してコストを削減できます。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
バックアップID /名前列の右側にある 操作 列の 削除 をクリックします。
表示されるメッセージで、OK をクリックします。
その他の機能
表示項目の設定: アイコンをクリックすると、[ユーザーバックアップ] タブで列を表示または非表示にできます。 デフォルトでは、すべての列が表示されます。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、バックアップ をクリックします。
タブの右上隅にあるアイコンをクリックします。 表示されるダイアログボックスで、表示または非表示にする列を選択し、またはアイコンをクリックして列を管理します。
説明左側のリストの列は非表示になり、右側のリストの列は表示されます。
[OK] をクリックします。
インスタンスリストのエクスポート: アイコンをクリックすると、バックアップ情報をCSVファイルとしてエクスポートできます。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、[バックアップ] をクリックします。
タブの右上隅にあるアイコンをクリックして、バックアップ情報をエクスポートします。
更新: アイコンをクリックして、[ユーザーバックアップ] タブを更新できます。
ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。 左側のナビゲーションウィンドウで、[バックアップ] をクリックします。
アイコンをクリックして、[ユーザーバックアップ] タブを更新します。
関連する操作
操作 | 説明 |
自己管理型MySQLデータベースの特定の完全バックアップファイルをApsaraDB RDS for MySQLインスタンスにインポートします。 | |
の説明と保持期間を変更します。ユーザーバックアップ. | |
リージョン内のApsaraDB RDS for MySQLインスタンスにインポートされた1つ以上のフルバックアップファイルに関する詳細を照会します。 | |
完全バックアップファイルを削除します。 |