Migration prüfen

Auf dieser Seite wird beschrieben, wie Sie prüfen, ob Ihre migrierten Daten vollständig und korrekt sind. Sie sollten mindestens prüfen, ob Ihre Tabellen in der migrierten Cloud SQL-Datenbankinstanz vorhanden sind.

  1. Stellen Sie mit einem Tool eine Verbindung zu Ihrer Cloud SQL-Instanz her, mit dem Sie SQL-Befehle für Ihre migrierten Datenbanken ausführen können.

    Weitere Informationen zum Herstellen einer Verbindung zu Cloud SQL-Instanzen finden Sie in der Cloud SQL-Dokumentation unter Verbindungsoptionen.

  2. Führen Sie SQL-Befehle aus, um Ihre migrierten Daten zu prüfen. Beispiel:

    Alle Datenbanken auflisten

    Führen Sie den folgenden Befehl aus, um zu prüfen, ob Ihre Ziel-Cloud SQL-Instanz alle Quelldatenbanken enthält, die Sie migrieren wollten:

    SHOW databases;

    Alle Tabellen in einer Datenbank auflisten

    Führen Sie den folgenden Befehl aus, um zu prüfen, ob Ihre migrierte Datenbank enthält alle erforderlichen Tabellen:

    SHOW tables;

    Tabelleninhalt und -definitionen prüfen

    Führen Sie die folgenden Befehle aus, um die Richtigkeit einer bestimmten migrierten Tabelle zu prüfen:

    1. Tabellendefinition ansehen:
      SHOW CREATE TABLE TABLE_NAME;
    2. Tabelleninhalt prüfen:
      SELECT * FROM TABLE_NAME;

Für die automatisierte, groß angelegte Validierung in Ihren Quell- und Zieldatenbanken, können Sie auch das Open-Source- Datenvalidierungstool (Data Validation Tool, DVT)verwenden. DVT ist ein Python-Befehlszeilentool, mit dem Schemas, Zeilenanzahlen, Spaltenaggregationen und Hashes auf Zeilenebene zwischen Quell- und Ziel-MySQL-Instanzen verglichen werden, um vor der Umstellung die Vollständigkeit und Richtigkeit der Daten zu prüfen.