Amazon Relational Database Service
ユーザーガイド (API バージョン 2014-10-31)

MariaDB DB インスタンスへのデータのインポート

以下は、MariaDB を実行している Amazon RDS DB インスタンスに MariaDB データをインポートする の方法です。

MariaDB DB インスタンスに初期データのインポートを行うには、次のように、「Amazon RDS MySQL DB インスタンスへのバックアップの復元」に記載されている手順を使用します。

また、AWS Database Migration Service (AWS DMS) を使用して Amazon RDS DB インスタンスにデータをインポートできます。AWS DMS はダウンタイムなしでデータベースを移行でき、多くのデータベースエンジンに対して、ターゲットデータベースに切り替える準備ができるまで、進行中のレプリケーションを続行できます。AWS DMS を使用して、同じデータベースエンジンまたは異なるデータベースエンジンから MariaDB に移行できます。別のデータベースエンジンから移行する場合は、AWS Schema Conversion Tool を使用して、AWS DMS では移行されないスキーマオブジェクトを移行できます。AWS DMS の詳細については、「AWS Database Migration Service とは」を参照してください。

外部インスタンスが MariaDB バージョン 10.0.24 以降、または 10.0.24 以前のバージョンで MySQL インスタンスまたは MariaDB インスタンス向けに調整されたバイナリログを使用する場合は、MariaDB グローバルトランザクション識別子 (GTID) を使用して Amazon RDS MariaDB DB インスタンスにレプリケーションを設定できます。MariaDB GTID の実装方法は、Amazon RDS ではサポートされていない MySQL GTID と異なることに注意してください。

MariaDB DB インスタンスにレプリケーションを設定するには、次の手順を使用します。

注記

mysql システムデータベースには、DB インスタンスへのログインとデータへのアクセスに必要な認証情報が含まれています。DB インスタンスにある mysql データベースのテーブル、データ、または他のコンテンツを削除、変更、名前変更、または切り取りを行うとエラーが発生し、DB インスタンスとデータにアクセスできなくなる場合があります。この場合、AWS CLI の restore-db-instance-from-db-snapshot を使用してスナップショットから DB インスタンスを復元するか、restore-db-instance-to-point-in-time コマンドを使用して DB インスタンスを復元できます。