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

ApsaraDB RDS:ApsaraDB RDS for MySQL のログバックアップ

最終更新日:Jun 23, 2026

ログバックアップを有効にすると、バイナリログがリアルタイムでバックアップストレージにアップロードされ、ログバックアップが作成されます。これにより、バックアップ保持期間内の任意の時点にデータを復元できます。このトピックでは、ApsaraDB RDS for MySQL のログバックアップを管理および表示する方法について説明します。

課金

ログバックアップの有効化は無料です。ただし、ログバックアップはバックアップストレージを消費するため、使用したストレージ領域に対して課金されます。バックアップストレージには無料クォータがあります。データバックアップとログバックアップの合計サイズが無料クォータを超えると、バックアップ料金が課金されます。

ログバックアップの有効化または無効化

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。

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

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。

  4. [基本バックアップ] セクションで、編集 をクリックしてログバックアップを有効または無効にします。

    標準ログバックアップ

    パラメーター

    説明

    ログバックアップ

    ポイントインタイムリカバリを有効にします。この機能はデフォルトで有効になっています。

    データバックアップの保持期間

    • 有効な値:7~730 日。デフォルト:7 日。

    • 値はデータバックアップの保持期間以下である必要があります。

    説明

    Basic Edition の ApsaraDB RDS for MySQL 5.7 インスタンスでは、この値は 7 日に固定されています。

    拡張ポイントインタイムリカバリ

    この設定は、一部のリージョンにある ApsaraDB RDS for MySQL インスタンスでのみ利用可能です。PITR とログバックアップの違い、PITR の仕組み、およびインスタンス要件については、「ポイントインタイムリカバリポリシーの設定」をご参照ください。

    重要

    PITR をサポートするため、インスタンスは設定された データバックアップの保持期間 を超えて一部のバックアップセットを保持します。

    たとえば、データバックアップの保持期間 を 7 日に設定した場合、バックアップデータは 7~9 日間保持されます。具体的には、システムは 7 日より古い最新の完全バックアップと、その完全バックアップから 7 日間の期間の終わりまでの後続のすべてのログバックアップを保持します。課金対象となるのは、1 つの完全バックアップと最大 1 週間分の追加のログバックアップのみです。

    パラメータ

    説明

    ログバックアップ

    ポイントインタイムリカバリ (PITR) に使用するトランザクションログをバックアップします。デフォルトで有効になっています。

    [ポイントインタイムリカバリ]

    特定の時点へのリカバリを有効にします。

    データバックアップの保持期間

    ログバックアップの保存期間を設定します。

    • 範囲:7~730 日。デフォルト:7 日。

    • 完全バックアップの保存期間を超えないように設定する必要があります。

    説明

    MySQL 5.7 を実行している RDS Basic Edition インスタンスの場合、この値は 7 日に固定されています。

    重要

    ログバックアップを無効にすると、システムは既存のログバックアップセットを 1~3 分以内に自動的に削除します。削除されたログバックアップセットは回復できません。操作は慎重に行ってください。

ログバックアップの表示

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。

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

  3. バックアップと復元 ページで、基本バックアップリスト > ログバックアップ をクリックします。

    High-availability Edition および Enterprise Edition インスタンスでは、プライマリノードとセカンダリノードの両方がログバックアップを生成します。バックアップリストでは、これらは [ファイルロケーションインスタンス ID] によって区別されます。

ログバックアップサイズの表示

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. インスタンスの 基本情報 ページで、インスタンスリソース セクションでログバックアップサイズを表示できます。

    説明
    • ログバックアップはバックアップストレージに保存され、ご利用のインスタンスのストレージ領域を消費しません。バックアップストレージは公開アクセスできません。

    • Basic Edition の ApsaraDB RDS for MySQL インスタンスのマイナーバージョンアップグレード後、バックアップ使用量 ページの 基本情報 が 0 と表示されることがあります。この値は、次回のスケジュールされたバックアップが完了した後に自動的に復元されます。

ログバックアップの削除

詳細については、「バックアップの削除または削減」をご参照ください。

ログバックアップのダウンロード

詳細については、「バックアップのダウンロード」をご参照ください。

ポイントインタイムリカバリ

ログバックアップを有効にすると、特定の時点にデータを復元できます。手順については、「完全データの復元」または「データベースとテーブルの復元」をご参照ください。

よくある質問

カテゴリ

詳細

データの復元

Q:ログバックアップを使用してデータを復元できますか?

A:はい。ログバックアップを有効にすると、保持期間内の任意の時点 (秒単位) にデータを復元できます。詳細については、「完全データの復元」または「データベースとテーブルの復元」をご参照ください。

バックアップ費用

Q:ログバックアップは無料ですか?

A:ログバックアップの有効化は無料です。ただし、ログバックアップはバックアップストレージを消費するため、使用したストレージ領域に対して課金されます。バックアップストレージには無料クォータがあります。データバックアップとログバックアップの合計サイズが無料クォータを超えると、バックアップ料金が課金されます。

バックアップの表示

  • Q:ログバックアップページが空なのはなぜですか?

    A:ログバックアップページが空である理由は次のとおりです:

    • ログバックアップが有効になっていません。有効にするには、「ログバックアップの有効化または無効化」をご参照ください。

    • インスタンスを作成した直後、またはログバックアップを有効にした直後で、バイナリログがまだバックアップストレージにアップロードされていません。

  • Q:ログバックアップページで最新のログが表示されないのはなぜですか?

    A:システムが書き込み中のログファイルをまだアップロードしていません。

  • Q:ログバックアップは 7 日間しか保持されません。7 日より古いログを取得することは可能ですか?

    A:保持期間を超えたバックアップは自動的に削除されます。適切な保持期間を設定することを推奨します。

バックアップの無効化または削減

  • Q:ログバックアップを無効にした後、ログバックアップを削除するにはどうすればよいですか?

    A:ログバックアップを無効にすると、システムは既存のログバックアップセットを 1~3 分以内に自動的に削除します。削除されたログバックアップセットは回復できません。操作は慎重に行ってください。

  • Q:ログバックアップサイズが急に増加したのはなぜですか?

    A:INSERT、UPDATE、DELETE 操作が頻繁に行われると、ログのボリュームが増加します。ログバックアップを削除するには、「バックアップの削除または削減」をご参照ください。

  • Q:ログバックアップは不要で、インスタンス上のバイナリログだけを保持したいです。どうすればよいですか?

    A:ログバックアップを無効にし、必要に応じてバイナリログの保持期間を設定できます。バイナリログの保持期間の設定方法については、「ローカルログポリシーの設定」をご参照ください。

  • Q:ログバックアップを無効にした後でも、SHOW BINARY LOGS; コマンドを実行するとログファイルが見つかるのはなぜですか?

    A:このコマンドは、ログバックアップではなく、インスタンス上のバイナリログを照会します。バイナリログを削除するには、「バイナリログファイルの削除」をご参照ください。

  • Q:ログバックアップを無効にした後、ストレージ領域が解放されないのはなぜですか?

    A:ログバックアップはインスタンスストレージ領域を占有しませんが、バイナリログは占有します。

関連ドキュメント

API リファレンス

  • DescribeBackupPolicy — インスタンスのバックアップ設定を表示します。

  • ModifyBackupPolicy — インスタンスのデータまたはログバックアップポリシーを変更します。