Übersicht
Wenn Sie Ihr Schema, Ihre Daten und Metadaten von einer Quelldatenbank zu einer Zieldatenbank migrieren, möchten Sie sicherstellen, dass alle diese Informationen korrekt migriert werden. Database Migration Service bietet eine zuverlässige Möglichkeit, Datenbankobjekte (einschließlich Schema, Daten und Metadaten) von einer Datenbank zu einer anderen zu migrieren.
Alle folgenden Daten-, Schema- und Metadatenkomponenten werden im Rahmen der Datenbankmigration migriert:
Daten
- Alle Tabellen aus allen Datenbanken und Schemas, mit Ausnahme der folgenden Systemdatenbanken:
sys,mysql,performance_schemaundinformation_schema.
Schema
Benennung
Primärschlüssel
Datentyp
Ordnungsposition
Standardwert
Null-Zulässigkeit
Attribute für automatische Inkrementierung
Sekundäre Indexe
Metadaten
Gespeicherte Prozeduren
Funktionen
Trigger
Aufrufe
Fremdschlüsseleinschränkungen
Kontinuierliche Migration
Änderungen an der Datenbearbeitungssprache (Data Manipulation Language, DML) und der Datendefinitionssprache (Data Definition Language, DDL) für alle oben aufgeführten Daten, Schemas und Metadaten werden bei kontinuierlichen Migrationen aktualisiert.
Was nicht migriert wird
Beim Migrieren einer MySQL-Datenbank werden MySQL-Systemdatenbanken nicht migriert. Diese Datenbanken enthalten Informationen zu Nutzern und Berechtigungen. Aus diesem Grund müssen die Anmeldeinformationen für Nutzerkonten direkt in der Cloud SQL-Zieldatenbankinstanz verwaltet werden.
Wenn Sie der Cloud SQL-Zielinstanz Nutzer hinzufügen möchten, rufen Sie die Instanz auf und fügen Sie Nutzer über den Tab Nutzer oder über den MySQL-Client hinzu.
Weitere Informationen zum Erstellen und Verwalten von MySQL-Nutzern.
Neben Nutzern und Berechtigungen werden auch nicht standardmäßige Flageinstellungen nicht in die Cloud SQL-Zielinstanz migriert. Führen Sie SHOW VARIABLES in der Quelldatenbank aus, bevor Sie Schema, Daten und Metadaten zur Zieldatenbank migrieren, und führen Sie ihn dann noch einmal in der Cloud SQL Datenbank aus. Aktualisieren Sie die Flageinstellungen nach Bedarf in der Cloud SQL-Datenbank, um die Quelleinstellungen zu replizieren.