エクスポートおよびインポートの概要
エクスポートおよびインポート方法を使用して、MySQLインスタンスからMySQL HeatWaveサービスにデータを転送します。
MySQLシェルを使用して、MySQLインスタンスからオブジェクト・ストレージ・バケットにデータの論理ダンプをエクスポートします。次に、Object StorageバケットからMySQL HeatWave Service DBシステムにデータをインポートします。
- エクスポート: MySQLシェルを使用して、エクスポートするデータを含むMySQLインスタンスに接続します。MySQLシェル・ダンプ・ユーティリティを使用して、データセットの論理ダンプをオブジェクト・ストレージ・バケットにエクスポートします。インスタンス内のすべてのスキーマ、選択したスキーマ、または選択した表とビューをダンプできます。ソースおよび宛先のMySQLインスタンスは、異なるMySQLバージョンにできます。MySQLシェル・ダンプ・ユーティリティは、互換性チェックおよび変換を実行して、データを後でMySQL HeatWaveサービスに正常にインポートできるようにし、潜在的なデータ移行の問題をできるだけ早く特定して修正できるようにします。Exporting a MySQL Instanceおよび Compatibility Checksを参照してください。
- インポート: 次のいずれかを使用して、オブジェクト・ストレージ・バケットからDBシステムにMySQLシェル・ダンプをインポートします。
- (推奨)新規DBシステムの作成時にデータ・インポート機能を使用する: この方法は、コンピューティングおよびストレージの消費に関して、最も高速で効率的です。同じリージョンにあるObject Storageバケットからインポートできます。「データ・インポート機能を使用したインポート」を参照してください。
ノート
この方法は、高可用性DBシステムでは機能しません。最初にスタンドアロンDBシステムにデータをインポートしてから、高可用性を有効にします。 - MySQLシェルの使用: MySQLシェルを使用して、オブジェクト・ストレージ・バケットからMySQLシェル・ダンプを手動でインポートします。この方法は、通常、既存のデータを含むDBシステムにデータ(部分ダンプ)を追加したり、デバッグのために使用します。Importing Using MySQL Shellを参照してください。
- (推奨)新規DBシステムの作成時にデータ・インポート機能を使用する: この方法は、コンピューティングおよびストレージの消費に関して、最も高速で効率的です。同じリージョンにあるObject Storageバケットからインポートできます。「データ・インポート機能を使用したインポート」を参照してください。
- MySQLバージョン・サポート: データをエクスポートおよびインポートするには、常に最新バージョンのMySQLシェルを使用することをお薦めします。
MySQLシェルは、次のMySQLバージョンのデータ・ダンプをサポートしています。
- MySQL 8.0.11以上
- MySQL 5.7.9以上
- MySQL 5.6.10以降。MySQLシェル8.0.26以上が必要です。
MySQLシェルは、次のMySQLバージョンのデータ・ロードをサポートしています。
- MySQL 8.0.11以上
- MySQL 5.7.9以上
5.7.9 (またはそれ以降のバージョン)から8.x.xへのデータのロード中に、次の警告を無視できます。
WARNING: Destination MySQL version is newer than the one where the dump was created. Loading dumps from different major MySQL versions is not fully supported and may not work.