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

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

最終更新日:Nov 09, 2025

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

課金

この機能は無料です。ただし、ログバックアップファイルはバックアップストレージを消費するため、使用したストレージスペースに対して課金されます。バックアップストレージには無料クォータが提供されます。データバックアップとログバックアップの合計サイズがこのクォータを超えた場合、バックアップガイドで説明されているように、超過分に対して課金されます。

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

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

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

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

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

    ログバックアップ設定 (標準)

    パラメーター

    説明

    ログバックアップ

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

    ログバックアップの保存期間

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

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

    説明

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

    ポイントインタイムリカバリ設定 (拡張)

    現在、一部のリージョンの RDS MySQL インスタンスのみがこの設定をサポートしています。ポイントインタイムリカバリ機能、その要件、およびログバックアップとの違いの詳細については、「ポイントインタイムリカバリポリシーを設定する」をご参照ください。

    重要

    ポイントインタイムリカバリを有効にするために、インスタンスは指定された [ログバックアップの保存期間] を超えて特定のバックアップセットを保持します。

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

    パラメーター

    注意

    ログバックアップ

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

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

    データのポイントインタイムリカバリ (PITR) を有効にします。

    ログバックアップの保存日数

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

    • 有効範囲は 7~730 日です。デフォルト値は 7 日です。

    • 値は、完全バックアップの保存期間以下である必要があります。

    説明

    5.7 Basic シリーズの場合、保存期間は 7 日に固定されます。

    重要

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

ログバックアップの表示

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

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

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

    High-availability Edition および Enterprise Edition インスタンスの場合、プライマリノードとセカンダリノードの両方にログバックアップがあります。バックアップリストでは、ファイルロケーションインスタンス ID によって識別されます。

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

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

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

    image

    説明
    • ログバックアップはバックアップストレージスペースに保存され、インスタンスのストレージスペースを占有しません。バックアップストレージスペースは公開されていません。

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

ログバックアップの削除

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

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

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

特定の時点へのデータの復元

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

ログバックアップに関するよくある質問

カテゴリ

詳細

データの復元

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

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

バックアップの課金

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

A: いいえ、この機能に対しては課金されません。ただし、ログバックアップファイルはバックアップストレージを消費するため、消費されたバックアップストレージに対して課金されます。バックアップストレージには無料クォータが提供されます。データバックアップとログバックアップの合計サイズが無料クォータを超えると、超過したストレージに対して課金されます。詳細については、「バックアップガイドライン」をご参照ください。

バックアップの表示

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

    A: ログバックアップページが空である理由は 2 つ考えられます:

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

    • インスタンスが作成されたばかりか、ログバックアップが有効になったばかりです。ローカルログはまだバックアップストレージスペースにアップロードされていません。

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

    A: ログバックアップページには、完全に書き込まれたログファイルのみが表示されます。現在書き込み中のローカルログファイルは、まだバックアップストレージスペースにアップロードされていません。

  • Q: ログバックアップの保存期間を 7 日に設定しています。7 日より古いログを取得できますか?

    A: いいえ。指定された保存期間より古いバックアップは自動的に削除されます。適切な保存期間を設定してください。

バックアップの無効化/削減

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

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

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

    データを頻繁に追加、変更、または削除すると、ログバックアップファイルのサイズが増加します。ログバックアップファイルを削除するには、「バックアップの削除または削減」をご参照ください。

  • Q: ログバックアップは必要ありません。データベースのローカルログファイルのみを保持したいのですが、どうすればよいですか?

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

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

    この文を実行してクエリするファイルは、ログバックアップファイルではなくバイナリログファイルです。バイナリログファイルを削除したい場合は、「バイナリログファイルの削除」をご参照ください。

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

    A: ログバックアップはインスタンスのストレージスペースを消費しませんが、ローカルログは消費します。

参考

  • RDS MySQL インスタンスのデータバックアップおよびログバックアップポリシーを変更するには、「自動バックアップポリシーの設定」をご参照ください。

  • ローカルログとログバックアップの違い、およびローカルログの生成ルールについての詳細については、「ローカルログ (Binlog) の管理」をご参照ください。

関連操作