Auf dieser Seite wird beschrieben, wie Sie prüfen können, 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, mit dem Sie SQL-Befehle für Ihre migrierten Datenbanken ausführen können, eine Verbindung zu Ihrer Cloud SQL-Instanz her.
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 die migrierten Daten zu prüfen. Beispiel:
Alle Datenbanken auflisten
Führen Sie den folgenden Befehl aus, um zu prüfen, ob die Cloud SQL-Zieldatenbank 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 die migrierte Datenbank alle erforderlichen Tabellen enthält:
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, umfangreiche Validierung Ihrer Quell- und Zieldatenbanken können Sie auch das Open-Source-Data Validation Tool (DVT) verwenden. DVT ist ein Python-Befehlszeilentool, das Schemas, Zeilenanzahlen, Spaltenaggregationen und Hashes auf Zeilenebene zwischen MySQL-Quell- und ‑Zielinstanzen vergleicht, um die Vollständigkeit und Genauigkeit der Daten vor der Umstellung zu prüfen.