Cloud Backupを使用してMySQLデータベースをバックアップボールトにバックアップした後、ビジネス要件に基づいてMySQLデータベースを復元できます。 MySQLデータベースのデータを、ソースMySQLデータベース、または同じリージョンの同じアカウント内の別の登録済みMySQLデータベースに復元できます。
前提条件
MySQLデータベースは、Cloud Backupコンソールでバックアップされます。 詳細については、「MySQLデータベースのバックアップ」をご参照ください。
MySQLデータベースはオンライン状態です。 宛先に復元されたMySQLデータベースのステータスが異常である場合、復元ジョブは失敗します。 詳細については、「クラウドバックアップのデータベースバックアップ機能に関するFAQ」をご参照ください。
課金
復元機能に対して課金されません。
注意事項
Cloud Backupのバックアップ速度とリカバリ速度は、テスト環境で取得されます。 値は参照のみのために提供されます。 詳細については、「バックアップ速度とリカバリ速度」をご参照ください。
新しいMySQLデータベースにデータを復元する場合は、Cloud BackupコンソールにMySQLデータベースを登録し、データベースがオンライン状態であることを確認する必要があります。
MySQLデータベースの復元ジョブを作成する
復元ジョブを作成するには、次の手順を実行します。
Cloud Backupコンソール にログインします。
左側のナビゲーションウィンドウで、
を選択します。 上部のナビゲーションバーで、リージョンを選択します。 [データベースバックアップ] ページで、MySQL タブをクリックします。 ECS数据库实例 または 本地数据库实例 タブをクリックします。 復元ジョブを作成するMySQLデータベースを見つけて、[操作] 列の 復元 をクリックします。新しい復元タスクの作成ダイアログボックスで、次の手順を実行します。
設定クローン元インスタンスをクリックし、次へ.
恢复时间点 のスライダーを手動でドラッグして、データベースを復元する時間を指定します。
復元ジョブの计划名称を指定し、すぐにジョブを開始します。 次に、[次へ] をクリックします。
復元ジョブはすぐにのみ開始できます。 復元時間は指定できません。
恢复配置项をクリックし、次へ.
パラメーター
説明
再試行時刻
復元中にデータベースが切断された場合の2回の再接続試行の時間間隔。 単位:分
制限速度
1秒あたりに復元されるデータの最大サイズ。 単位:MB/秒。 値0は、速度が無制限であることを示す。
復元されたデータの量が多すぎることによるデータベースのパフォーマンスの問題を防ぐために、適切な速度を指定することを推奨します。
Binlog を強制的に適用する
このオプションを選択すると、エラーが発生した場合でも、バイナリログが強制的にデータ復元に使用されます。 バイナリログは、すべてのデータ定義言語 (DDL) およびデータ操作言語 (DML) ステートメントの変更など、MySQLデータベースの内部変更を記録するために重要です。
Binlog の適用時に権限テーブルを無視する
このオプションを選択すると、ログの復元時に権限が不十分なためにバイナリログへのアクセスが拒否されるのを防ぐことができます。
ソースデータベースのデータを復元するデータベースを選択し、作成.
デフォルトでは、最後にバックアップされたMySQLデータベースが選択されます。 データを別の登録済みMySQLデータベースに復元することもできます。
復元ジョブを作成すると、ジョブが自動的に開始されます。 復元プラン タブで、作成した復元ジョブを表示できます。 復元ジョブが完了すると、ジョブのステータスは 完了 に変わります。
その後、MySQLデータベースにログインしてデータを検証できます。