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.
- 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.
- 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:
- Tabellendefinition ansehen:
SHOW CREATE TABLE TABLE_NAME;
- Tabelleninhalt prüfen:
SELECT * FROM TABLE_NAME;
- Tabellendefinition ansehen:
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.