Überblick über Export- und Importvorgänge

Verwenden Sie die Export- und Importmethoden, um Daten aus einer MySQL-Instanz an MySQL HeatWave Service zu übertragen.

Mit MySQL Shell 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 MySQL HeatWave Service-DB-System.

  • Exportieren: Stellen Sie eine Verbindung zur MySQL-Instanz mit den Daten her, die Sie mit MySQL Shell exportieren möchten. Exportieren Sie einen logischen Dump Ihres Datasets mit dem MySQL Shell-Dumputility in einen Objektspeicher-Bucket. Sie können alle Schemas in der Instanz, ausgewählte Schemas oder ausgewählte Tabellen und Views ausgeben. Die MySQL-Quell- und -Zielinstanzen können unterschiedliche MySQL-Versionen aufweisen. Das MySQL Shell-Dumputility führt Kompatibilitätsprüfungen und Transformationen aus, um sicherzustellen, dass die Daten später erfolgreich in MySQL HeatWave Service importiert werden können, und die potenziellen Probleme bei der Datenmigration können so früh wie möglich identifiziert und behoben werden. Siehe MySQL-Instanz exportieren und Kompatibilitätsprüfungen.
  • Importieren: Verwenden Sie eine der folgenden Optionen, um einen MySQL Shell-Dump aus einem Objektspeicher-Bucket in ein DB-System zu 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 einen Import aus einem Objektspeicher-Bucket in derselben Region durchführen. Siehe Mit der Datenimportfunktion importieren.
      Hinweis

      Diese Methode funktioniert nicht in High-Availability-DB-Systemen. Importieren Sie zunächst Daten in ein Standalone-DB-System, und aktivieren Sie dann High Availability.
    • MySQL Shell verwenden: Mit MySQL Shell können Sie einen MySQL Shell-Dump manuell aus einem Objektspeicher-Bucket importieren. Diese Methode wird häufig verwendet, um Daten (teilweise Dumps) an DB-Systeme mit vorhandenen Daten oder zu Debuggingzwecken anzuhängen. Siehe Mit MySQL Shell importieren.
  • MySQL-Versionsunterstützung: Es wird immer empfohlen, die neueste Version von MySQL Shell zum Exportieren und Importieren von Daten zu verwenden.

    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.

    MySQL Shell unterstützt Dataload 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) auf 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.