Überblick über Export- und Importvorgang
Mit den Export- und Importmethoden können Sie Daten von einer MySQL-Instanz an den HeatWave-Service übertragen.
Mit der Shell MySQL können Sie einen logischen Dump der Daten aus einer MySQL-Instanz in einen Objektspeicher-Bucket exportieren. Importieren Sie dann die Daten aus dem Objektspeicher-Bucket in ein HeatWave-Service-DB-System.
- Exportieren: Stellen Sie eine Verbindung zur Instanz MySQL mit den Daten her, die Sie mit der Shell MySQL exportieren möchten. Exportieren Sie einen logischen Dump des Datasets mit dem Shell-Dumputility MySQL in einen Objektspeicher-Bucket. Sie können alle Schemas in der Instanz, ausgewählte Schemas oder ausgewählte Tabellen und Views ausgeben. Die Quell- und Ziel-MySQL-Instanzen können unterschiedliche MySQL-Versionen aufweisen. Das Shell-Dumputility MySQL führt Kompatibilitätsprüfungen und Transformationen aus, um sicherzustellen, dass die Daten später erfolgreich in den HeatWave-Service importiert werden können. Außerdem können die potenziellen Probleme bei der Datenmigration so früh wie möglich identifiziert und behoben werden. Siehe MySQL-Instanz exportieren und Kompatibilitätsprüfungen.
- Importieren: Mit einer der folgenden Optionen können Sie einen MySQL Shell-Dump aus einem Objektspeicher-Bucket in ein DB-System importieren.
- (Empfohlen) Datenimportfeature beim Erstellen eines neuen DB-Systems verwenden: Diese Methode ist die schnellste und effizienteste Methode in Bezug auf Computing und Speicherverbrauch. Sie können Daten aus einem Objektspeicher-Bucket in derselben Region importieren. Siehe Mit der Datenimportfunktion importieren.
Hinweis
Diese Methode funktioniert bei High Availability-DB-Systemen nicht. Importieren Sie zuerst Daten in ein Standalone-DB-System, und aktivieren Sie dann High Availability. - MySQL-Shell verwenden: Mit der MySQL-Shell können Sie einen MySQL-Shell-Dump manuell aus einem Objektspeicher-Bucket importieren. Diese Methode wird häufig zum Anhängen von Daten (Teildumps) an DB-Systeme mit vorhandenen Daten oder zu Debuggingzwecken verwendet. Siehe Mit MySQL Shell importieren.
- (Empfohlen) Datenimportfeature beim Erstellen eines neuen DB-Systems verwenden: Diese Methode ist die schnellste und effizienteste Methode in Bezug auf Computing und Speicherverbrauch. Sie können Daten aus einem Objektspeicher-Bucket in derselben Region importieren. Siehe Mit der Datenimportfunktion importieren.
- Unterstützung der MySQL-Version: Es wird immer empfohlen, die neueste Shell-Version von MySQL zum Exportieren und Importieren von Daten zu verwenden.
Die MySQL Shell unterstützt den Datendump der folgenden MySQL-Versionen:
- MySQL 8.0.11 oder höher
- MySQL 5.7.9 oder höher
- MySQL 5.6.10 oder höher. Erfordert MySQL Shell 8.0.26 oder höher.
Die MySQL Shell unterstützt das Laden von Daten der folgenden MySQL-Versionen:
- MySQL 8.0.11 oder höher
- MySQL 5.7.9 oder höher
Beim Laden von Daten von 5.7.9 (oder einer höheren Version) zu 8.x.x können Sie die folgende Warnung ignorieren:
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.
Verwandte Themen