ログバックアップ機能を有効にすると、ローカルログがリアルタイムでバックアップストレージスペースにアップロードされ、ログバックアップが作成されます。ログバックアップを使用して、保存期間内の任意の時点にデータを復元できます。このトピックでは、ApsaraDB RDS for MySQL のログバックアップを管理および表示する方法について説明します。
課金
この機能は無料です。ただし、ログバックアップファイルはバックアップストレージを消費するため、使用したストレージスペースに対して課金されます。バックアップストレージには無料クォータが提供されます。データバックアップとログバックアップの合計サイズがこのクォータを超えた場合、バックアップガイドで説明されているように、超過分に対して課金されます。
ログバックアップの有効化または無効化
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックしてログバックアップを有効または無効にできます。
ログバックアップ設定 (標準)
パラメーター
説明
ログバックアップ
ポイントインタイムリカバリを有効にします。この機能はデフォルトで有効になっています。
ログバックアップの保存期間
有効値: 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 分以内に既存のすべてのログバックアップセットを自動的に削除します。削除されたログバックアップセットは回復できません。注意して進めてください。
ログバックアップの表示
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、 をクリックします。
High-availability Edition および Enterprise Edition インスタンスの場合、プライマリノードとセカンダリノードの両方にログバックアップがあります。バックアップリストでは、ファイルロケーションインスタンス ID によって識別されます。
ログバックアップのサイズの表示
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの 基本情報 ページで、[インスタンスリソース] セクションにログバックアップのサイズを表示できます。
説明ログバックアップはバックアップストレージスペースに保存され、インスタンスのストレージスペースを占有しません。バックアップストレージスペースは公開されていません。
RDS for MySQL Basic Edition インスタンスのマイナーバージョンアップデート後、基本情報 ページの バックアップ使用量 に 0 が表示される場合があります。値は、次のスケジュールされたバックアップが完了した後に自動的に復元されます。
ログバックアップの削除
詳細については、「バックアップの削除または削減」をご参照ください。
ログバックアップのダウンロード
詳細については、「バックアップのダウンロード」をご参照ください。
特定の時点へのデータの復元
ログバックアップを有効にすると、特定の時点にデータを復元できます。復元方法の詳細については、「完全なデータの復元」または「データベースとテーブルの復元」をご参照ください。
ログバックアップに関するよくある質問
カテゴリ | 詳細 |
データの復元 | Q: ログバックアップを使用してデータを復元できますか? A: ログバックアップ機能を有効にすると、バックアップの保存期間内の任意の時点にデータを復元できます。時点は秒単位で正確に指定できます。詳細については、「完全なデータの復元」または「データベースとテーブルの復元」をご参照ください。 |
バックアップの課金 | Q: ログバックアップは無料ですか? A: いいえ、この機能に対しては課金されません。ただし、ログバックアップファイルはバックアップストレージを消費するため、消費されたバックアップストレージに対して課金されます。バックアップストレージには無料クォータが提供されます。データバックアップとログバックアップの合計サイズが無料クォータを超えると、超過したストレージに対して課金されます。詳細については、「バックアップガイドライン」をご参照ください。 |
バックアップの表示 |
|
バックアップの無効化/削減 |
|
参考
RDS MySQL インスタンスのデータバックアップおよびログバックアップポリシーを変更するには、「自動バックアップポリシーの設定」をご参照ください。
ローカルログとログバックアップの違い、およびローカルログの生成ルールについての詳細については、「ローカルログ (Binlog) の管理」をご参照ください。
関連操作
API を使用してインスタンスの現在のバックアップ設定を表示するには、「DescribeBackupPolicy - インスタンスのバックアップ設定の表示」をご参照ください。
API を使用してインスタンスのデータバックアップまたはログバックアップポリシーを変更するには、「ModifyBackupPolicy - インスタンスのバックアップポリシーの変更」をご参照ください。