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

Cloud Backup:MySQLデータベースを復元する

最終更新日:Jul 10, 2024

Cloud Backupを使用してMySQLデータベースをバックアップボールトにバックアップした後、ビジネス要件に基づいてMySQLデータベースを復元できます。 MySQLデータベースのデータを、ソースMySQLデータベースまたは同じリージョンの同じアカウント内の別の登録済みMySQLデータベースに復元できます。

前提条件

課金

復元機能に対して課金されません。

注意事項

  • Cloud Backupのバックアップ速度とリカバリ速度は、テスト環境で取得されます。 値は参照のみのために提供されます。 詳細については、「バックアップ速度とリカバリ速度」をご参照ください。

  • 新しいMySQLデータベースにデータを復元する場合は、Cloud BackupコンソールにMySQLデータベースを登録し、データベースが実行中状態であることを確認する必要があります。

MySQLデータベースの復元ジョブを作成する

復元ジョブを作成するには、次の手順を実行します。

  1. Cloud Backupコンソール.

  2. 左側のナビゲーションウィンドウで、バックアップ > データベースバックアップ を選択します。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. ECS数据库实例または本地数据库实例タブをクリックします。

  5. 復元ジョブを作成するMySQLデータベースを見つけて、復元で、アクション列を作成します。

  6. 新しい復元タスクの作成ダイアログボックスで、次の手順を実行します。

    1. 設定クローン元インスタンスをクリックし、次へ.

      恢复时间点 のスライダーを手動でドラッグして、データベースを復元する時間を指定します。image.png

    2. 復元ジョブの计划名称を指定し、すぐにジョブを開始します。 次に、[次へ] をクリックします。

      復元ジョブはすぐにのみ開始できます。 復元時間は指定できません。

    3. 設定恢复配置项をクリックし、次へ.

      image.png

      パラメーター

      説明

      再試行時刻

      復元中にデータベースが切断された場合の2回の再接続試行の時間間隔。 単位は分です。

      制限速度

      1秒あたりに復元されるデータの最大サイズ。 単位:MB/秒。 値0は、速度が無制限であることを示す。

      復元されたデータの量が多すぎることによるデータベースのパフォーマンスの問題を防ぐために、適切な速度を指定することを推奨します。

      Binlog を強制的に適用する

      このオプションを選択すると、エラーが発生した場合でも、バイナリログが強制的にデータ復元に使用されます。 バイナリログは、すべてのデータ定義言語 (DDL) およびデータ操作言語 (DML) ステートメントの変更など、MySQLデータベースの内部変更を記録するために重要です。

      Binlog の適用時に権限テーブルを無視する

      このオプションを選択すると、ログの復元時に権限が不十分なためにバイナリログへのアクセスが拒否されるのを防ぐことができます。

    4. ソースデータベースのデータを復元するデータベースを選択し、作成.

      デフォルトでは、最後にバックアップされたMySQLデータベースが選択されます。 データを別の登録済みMySQLデータベースに復元することもできます。

      image.png

    復元ジョブを作成すると、ジョブが自動的に開始されます。 復元プラン タブで、作成した復元ジョブを表示できます。 復元ジョブが完了すると、ジョブのステータスは 完了 に変わります。image.png

    その後、MySQLデータベースにログインしてデータを検証できます。

FAQ

MySQLデータベースのステータスがデータベースオフラインの場合はどうすればよいですか?