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

ApsaraDB RDS:ApsaraDB RDS for MySQLインスタンスにログバックアップ機能を使用する

最終更新日:Dec 06, 2024

RDSインスタンスのログバックアップ機能を有効にすると、RDSインスタンスのバイナリログファイルがリアルタイムでバックアップストレージにアップロードされます。 バックアップストレージ内のバイナリログファイルは、ログバックアップファイルと呼ばれます。 ログバックアップファイルを使用して、指定したバックアップ保持期間内の特定の時点にRDSインスタンスのデータを復元できます。 このトピックでは、ApsaraDB RDS for MySQLインスタンスのログバックアップファイルを管理および表示する方法について説明します。

課金ルール

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

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

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

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

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

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

    ログバックアップ設定 (ログバックアップ通常版)

    パラメーター

    説明

    ログバックアップ

    ログバックアップ機能を有効にするかどうかを指定します。 この機能を有効にすると、RDSインスタンスのデータをある時点に復元できます。 この機能はデフォルトで無効になっています。

    ログバックアップの保持期間 (日)

    • 有効な値の範囲は7から730です。 デフォルト値 : 7

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

    説明

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

    PITR機能の設定 (ログバックアップ機能の強化)

    PITR機能は、特定のリージョンにあるRDSインスタンスでサポートされています。 PITR機能とログバックアップ機能の違い、PITR機能の説明、およびPITR機能を有効にできるRDSインスタンスの詳細については、「PITR機能の設定」をご参照ください。

    重要

    PITRを実装するために、システムは [Time Range of Specific Points for Restoration] パラメーターの値に基づいて追加のバックアップセットを保持します。

    たとえば、[復元時間の特定のポイントの時間範囲] パラメーターを7に設定した場合、バックアップセットは7〜9日間保持されます。 システムは追加の完全バックアップを7日間以上保持し、7日目から最後の完全バックアップが生成された日までにすべての連続したログバックアップが生成されます。 最大で1週間以内に生成された1つの完全バックアップと追加のログバックアップの保存に対して課金されます。

    パラメーター

    説明

    特定の時点への復元

    PITR機能を有効にするかどうかを指定します。 この機能を有効にすると、RDSインスタンスのデータを任意の時点に復元できます。 この機能は、ログバックアップ機能の拡張機能です。 デフォルトでは、新しいRDSインスタンスでは、特定の復元時間の時間範囲がオンになっています。

    特定の時点の復元の時間範囲

    RDSインスタンスのデータを任意の時点に復元できる日数。 このパラメーターの値を変更すると、ログバックアップの保持期間も変更されます。

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

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

    説明

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

    重要

    ログバックアップ機能を無効にすると、システムは1〜3分以内に既存のログバックアップファイルを自動的に削除します。 削除したログバックアップファイルは復元できません。 作業は慎重に行ってください。

ログバックアップファイルの表示

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

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

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

    RDSインスタンスがRDS High-availability EditionまたはRDS Enterprise Editionを実行している場合、ログバックアップファイルはプライマリRDSインスタンスとそのセカンダリRDSインスタンスによって生成されます。 各ログバックアップファイルのインスタンスIDを確認して、プライマリRDSインスタンスによって生成されたログバックアップファイルと、セカンダリRDSインスタンスによって生成されたログバックアップファイルを識別できます。

ログバックアップファイルの合計サイズを表示する

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

  2. RDSインスタンスの 基本情報 ページで、使用量統計 セクションのログバックアップファイルの合計サイズを表示します。

    image.png

    説明
    • ログバックアップファイルはバックアップストレージに保存され、RDSインスタンスのストレージ容量を消費しません。 バックアップストレージにアクセスできません。

    • RDSインスタンスのマイナーエンジンバージョンを更新すると、RDSインスタンスの 基本情報 ページの バックアップ使用量 パラメーターの値が0と表示される場合があります。 次のスケジュールされたバックアップが完了すると、このエラーは自動的に修正されます。

ログバックアップファイルの削除

詳細については、「バックアップファイルの削除またはバックアップファイルのサイズの縮小」をご参照ください。

ログバックアップファイルのダウンロード

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

特定の時点にデータを復元

RDS for MySQLインスタンスのログバックアップ機能を有効にすると、インスタンスのデータを特定の時点に復元できます。 詳細については、「完全データの復元」および「ApsaraDB RDS For MySQLインスタンスの個々のデータベースとテーブルの復元」をご参照ください。

よくある質問

カテゴリ

説明

データの復元

ログバックアップファイルを使用してデータを復元できますか?

ログバックアップ機能を有効にすると、指定したバックアップ保持期間内の特定の時点にデータを復元できます。 時点は秒まで正確にすることができる。 詳細については、「完全データの復元」および「ApsaraDB RDS For MySQLインスタンスの個々のデータベースとテーブルの復元」をご参照ください。

バックアップ料金

ログバックアップ機能の料金はですか?

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

バックアップファイルのチェック

  • RDSインスタンスの [ログバックアップ] タブにログバックアップファイルは表示されません。 これはなぜですか。

    この問題は、次のいずれかの理由で発生します。

    • RDSインスタンスのログバックアップ機能は無効になっています。 ログバックアップ機能を有効にする方法の詳細については、「ログバックアップ機能の有効化または無効化」をご参照ください。

    • RDSインスタンスが新しく作成されたか、RDSインスタンスのログバックアップ機能が最近有効になっています。 この場合、ログバックアップファイルはバックアップストレージにアップロードされておらず、[ログバックアップ] タブにはログバックアップファイルは表示されません。

  • 最新のログバックアップファイルが [ログバックアップ] タブに表示されません。 これはなぜですか。

    [ログバックアップ] タブには、新しいデータが書き込まれていないログバックアップファイルのみが表示されます。 データが書き込まれているログバックアップファイルは、バックアップストレージにアップロードされません。

  • ログバックアップの保存期間を7日に設定した場合、現在の日付の7日前に生成されたログバックアップファイルを取得できますか?

    この場合、現在の日付の7日前に生成されたログバックアップファイルは取得できません。 システムは、指定されたログバックアップの保持期間よりも長い期間保存されたログバックアップファイルを自動的に削除します。 ビジネス要件に基づいて、ログバックアップの保持期間を指定することを推奨します。

機能の無効化とログバックアップの削減

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

    ログバックアップ機能を無効にすると、システムは1〜3分以内に既存のログバックアップファイルを自動的に削除します。 削除したログバックアップファイルは復元できません。 作業は慎重に行ってください。

  • ログバックアップファイルのサイズが突然増加するのはなぜですか?

    RDSインスタンスで頻繁にデータを追加、データを変更、またはデータを削除すると、ログバックアップファイルのサイズが大きくなります。 ログバックアップファイルを削除する方法の詳細については、バックアップファイルを削除するか、バックアップファイルのサイズを小さくします。

  • ローカルログファイルのみを保持し、データベースのログバックアップは保持できませんか?

    はい。 ログバックアップ機能を無効にし、要件に基づいてローカルログファイルの保持期間を設定できます。 詳細については、「ログバックアップ機能の有効化または無効化」および「バイナリログファイルの削除」をご参照ください。

  • ログバックアップ機能を無効にした後、SHOW BINARY LOGS; ステートメントを実行してもログバックアップファイルを照会できるのはなぜですか。

    このステートメントを実行して照会するファイルは、ログバックアップファイルではなく、バイナリログファイルです。 バイナリログファイルを削除する方法の詳細については、「ApsaraDB RDS For MySQLインスタンスのバイナリログファイルの削除」をご参照ください。

  • ログバックアップ機能を無効にした後、ストレージは解放されません。 これはなぜですか。

    ログバックアップファイルは、RDSインスタンスのストレージ容量を消費しません。 バイナリーログファイルは、RDSインスタンスのストレージ容量を消費します。

関連ドキュメント

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

  • ローカルログファイルとログバックアップの違い、およびローカルログファイルが生成されるルールの詳細については、「バイナリログファイルの管理」をご参照ください。

関連する API 操作

  • DescribeBackupPolicy操作を呼び出して、インスタンスのバックアップ設定を表示できます。 詳細については、「DescribeBackupPolicy」をご参照ください。

  • ModifyBackupPolicy操作を呼び出して、インスタンスのバックアップ設定を変更できます。 詳細については、「ModifyBackupPolicy」をご参照ください。