Überblick über Export- und Importvorgang

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

Verwenden Sie die Shell MySQL, um einen logischen Dump der Daten aus einer Instanz MySQL in einen Objektspeicher-Bucket zu exportieren. Importieren Sie dann die Daten aus dem Objektspeicher-Bucket in ein MySQL HeatWave Service-DB-System.

  • Exportieren: Stellen Sie mit der Shell MySQL eine Verbindung zur Instanz MySQL mit den Daten her, die Sie 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 MySQL HeatWave Service importiert werden können. Außerdem können potenzielle 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.
    • Shell MySQL verwenden: Mit der Shell MySQL können Sie einen Shelldump MySQL 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.
  • 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.