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

ApsaraDB for MyBase:ApsaraDB MyBase for MySQL インスタンスの自動バックアップを有効化する

最終更新日:Mar 29, 2026

ApsaraDB MyBase for MySQL では、ユーザーが定義したスケジュールに従って、インスタンスのデータおよびバイナリログを自動的にバックアップします。データが紛失または破損した場合、これらのバックアップから復元できます。ApsaraDB MyBase for MySQL は、自動バックアップと手動バックアップの両方をサポートしています。本トピックでは、自動バックアップ機能について説明します。

自動バックアップの仕組み

ApsaraDB MyBase for MySQL では、以下の 2 種類の自動バックアップを実行します。

  • データバックアップ:インスタンスのデータに対する完全バックアップです。バックアップ方式はストレージタイプによって異なります。Enhanced SSD(ESSD)インスタンスではデフォルトでスナップショットバックアップが使用され、ローカル SSD インスタンスではデフォルトで物理バックアップが使用されます。

  • ログバックアップ:ポイントインタイムリカバリ(PITR)をサポートするために継続的に収集されるバイナリログです。ログバックアップはデフォルトで有効化されています。

設定した保存期間により、復元可能な時間範囲(リカバリウィンドウ)が決まります。保存期間を 7 日間とすると、過去 7 日以内の任意の時点へデータを復元できます。

ワークロードへの影響を最小限に抑えるため、バックアップは非ピーク時間帯に実行するようスケジュールしてください。

制限事項

制限事項詳細
読み取り専用インスタンス読み取り専用インスタンスに対しては、バックアップポリシーを設定できません。
DDL 文バックアップ実行中に DDL 文を実行しないでください。DDL 文は対象テーブルをロックするため、バックアップが失敗する可能性があります。
テーブル数1 つのデータベースに 600,000 を超えるテーブルが存在する場合、バックアップは実行できません。この制限内に収めるため、大規模なテーブルセットは複数のデータベースに分割してください。
バックアップファイルのダウンロード保存期間が終了する前にバックアップファイルをダウンロードしてください。保存期間が経過すると、ファイルは自動的に削除されます。

前提条件

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

自動バックアップの設定

  1. ApsaraDB for MyBase コンソール にログインします。

  2. 画面左上隅で、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、インスタンス > MySQL を選択します。

  4. 設定対象のインスタンスを見つけ、操作 列の 詳細 をクリックします。

  5. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  6. バックアップと復元 ページで、バックアップ設定 タブをクリックし、編集 をクリックします。

  7. 以降のセクションで説明するデータバックアップおよびログバックアップの設定を行い、保存 をクリックします。

データバックアップの設定

以下のパラメーターは、すべてのインスタンス(ESSD およびローカル SSD)に適用されます。

パラメーター説明
データバックアップの保存期間(日)保存期間データバックアップを保持する日数であり、最大リカバリウィンドウに相当します。デフォルト値:7 日。ESSD インスタンスの場合、有効範囲は 7~730 日です。ローカル SSD インスタンスの場合、有効値は 7 以上の整数かつ 2³¹ 未満です。730 日以下で保持されるバックアップは通常バックアップ、730 日を超えて保持されるバックアップはアーカイブバックアップです。730 日を超える値を設定する場合、または 長期保持 を有効化する場合は、アーカイブバックアップの保持数を指定してください。たとえば、「毎月」を選択して「2」と入力すると、各月に生成された最初の 2 つのアーカイブバックアップが保持されます。
バックアップ サイクルデータバックアップを実行する曜日です。週に最低 2 日以上を選択してください。
バックアップ実行時刻バックアップを実行する 1 時間のタイムウィンドウ(例:05:00~06:00)です。ワークロードへの影響を最小限に抑えるため、非ピーク時間帯にこのタイムウィンドウを設定してください。

以下のパラメーターは、ローカル SSD インスタンスのみに適用されます。

パラメーター説明
インスタンスリリース後のデータバックアップ保持ポリシーインスタンスがリリースされた際にバックアップがどうなるかを指定します。オプション:「なし」、「最新」、「すべて」。
個別データベース/テーブルの復元データベースまたはテーブル単位での細かい粒度での復元を可能にします。デフォルトで有効化されており、無効化できません。
復元速度個別データベースおよびテーブルの復元速度です。詳細については、「ApsaraDB RDS for MySQL インスタンスの個別データベースおよびテーブルの復元」をご参照ください。

以下のパラメーターは、ESSD インスタンスのみに適用されます。

パラメーター説明
1 桁の第 2 バックアップ数秒で完了するスナップショットバックアップを有効化します。本機能を有効化すると、データバックアップの保存期間は 7 日に固定されます。
スナップショット頻度の増加スナップショットの取得頻度を最大 15 分ごとにまで高めます。「1 桁秒バックアップ」が有効化されている必要があります。本パラメーターを有効化しても「1 桁秒バックアップ」が無効な場合は、自動的に有効化されます。有効化後、スナップショットの保持ポリシーは設定した粒度に応じて変化します:分単位の粒度 — 最新 1 時間以内のスナップショットはすべて保持され、1 時間より古いスナップショットは 1 時間ごとに 1 つずつ保持されます。24 時間より古いスナップショットは 1 日ごとに 1 つずつ保持されます(00:00 以降に生成されたもの)。時単位の粒度 — 最新 24 時間以内のスナップショットはすべて保持され、24 時間より古いスナップショットは 1 日ごとに 1 つずつ保持されます(00:00 以降に生成されたもの)。

ログバックアップの設定

パラメーター説明
ログバックアップポイントインタイムリカバリ(PITR)をサポートするためのバイナリログのバックアップを有効化します。デフォルトで有効化されています。
ログバックアップの保存期間(日)ログバックアップを保持する日数です。有効範囲:7~730 日。デフォルト値:7 日。また、データバックアップの保存期間(日) の値以下である必要があります。