このトピックでは、ApsaraDB RDS for MySQL インスタンス上の個々のデータベースまたはテーブルをバックアップする方法について説明します。
個々のデータベースとテーブルの自動バックアップ
ApsaraDB RDS: データセキュリティのために、ApsaraDB RDS は RDS インスタンス上のすべてのデータベースとテーブルをバックアップする自動バックアップ機能を提供しています。自動バックアップ機能を使用して、特定のデータベースまたはテーブルをバックアップすることはできません。特定のデータベースまたはテーブルをバックアップする必要がない場合は、データベースとテーブルを削除するか、コンピュータに移行することをお勧めします。
Data Disaster Recovery: Data Disaster Recovery は、特定のデータベースとテーブルの自動バックアップをサポートする論理バックアップ機能を提供します。詳細については、「論理バックアップを使用して ApsaraDB RDS for MySQL またはセルフマネージド MySQL インスタンスをバックアップする」をご参照ください。
ApsaraDB RDS によって生成される自動バックアップファイルのサイズとストレージコストを削減する方法の詳細については、「バックアップストレージ料金」をご参照ください。
個々のデータベースとテーブルを復元する方法の詳細については、「個々のデータベースとテーブルを復元する」をご参照ください。
特定のデータベースとテーブルの手動バックアップ
手動バックアップとは、手動でバックアップファイルを作成することを意味します。
ApsaraDB RDS を使用してバックアップを実行する
前提条件
RDS インスタンスが以下の要件を満たしていること:
RDS インスタンスで MySQL 8.0、MySQL 5.7、または MySQL 5.6 が実行されている。
RDS インスタンスで RDS High-availability Edition が実行されているか、RDS Enterprise Edition で MySQL 5.7 が実行されている。
RDS インスタンスでローカルディスクが使用されている。
ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されていることを確認してください。詳細については、「Data Disaster Recovery のサービスロールを作成する方法」をご参照ください。
RDS インスタンスの 基本情報 ページに移動して、上記の情報を取得できます。
使用上の注意
RDS インスタンスでローカルディスクを使用して RDS High-availability Edition を実行している場合は、指定したデータベースのみをバックアップでき、指定したテーブルはバックアップできません。詳細については、「ストレージタイプ」をご参照ください。
クラウドディスクを使用する RDS インスタンスは、スナップショットバックアップのみをサポートしています。RDS インスタンスの指定されたデータベースまたはテーブルをバックアップすることはできません。
手順
ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
表示されるページの右上隅にある インスタンスのバックアップ をクリックします。
表示されるダイアログボックスで、バックアップモードの選択 パラメーターを 論理バックアップ に設定し、バックアップポリシー パラメーターを 単一データベースバックアップ に設定します。
バックアップするデータベースを選択し、
アイコンをクリックして、選択したデータベースを右側のセクションに移動します。次に、OK をクリックします。
オプション。 バックアップタスクの進捗状況を表示します。
システムによって論理バックアップ タスクが生成されます。ページの右上隅にある
アイコンをクリックできます。[タスク] ページで、[タスクの種類] パラメーターを [手動バックアップ] に設定して、バックアップの進捗状況を表示できます。
オプション。 バックアップデータを復元します。
生成された論理バックアップファイルから RDS インスタンスのデータを復元できます。詳細については、「論理バックアップファイルからセルフマネージド MySQL インスタンスに ApsaraDB RDS for MySQL インスタンスのデータを復元する」および「ApsaraDB RDS for MySQL インスタンスの個々のデータベースとテーブルを復元する」をご参照ください。
Data Disaster Recovery を使用してバックアップを実行する
バックアップスケジュールを作成します。論理バックアップ方式を選択していることを確認してください。詳細については、「バックアップスケジュールを購入する」をご参照ください。
バックアップスケジュールを設定し、バックアップスケジュールに [単一バックアップ] を選択します。詳細については、「バックアップスケジュールを設定する」をご参照ください。
詳細については、「論理バックアップを使用して ApsaraDB RDS for MySQL またはセルフマネージド MySQL インスタンスをバックアップする」をご参照ください。
関連操作
次の表にリストされている API 操作を呼び出して、RDS インスタンスのバックアップポリシーを管理したり、Data Disaster Recovery バックアップスケジュールを設定したりすることもできます。
カテゴリ | 操作 | 説明 |
ApsaraDB RDS | インスタンスのバックアップ設定を変更します。 | |
インスタンスのバックアップ設定をクエリします。 | ||
バックアップセットをクエリします。 | ||
インスタンスのバックアップタスクをクエリします。 | ||
Data Disaster Recovery | バックアップスケジュールを作成します。 | |
バックアップスケジュールを設定します。 |