Informationen zur Datenmigration in Cloud SQL

Auf dieser Seite werden Datenmigrationsoptionen in Cloud SQL beschrieben.

Database Migration Service

Zum Migrieren von Daten von einem externen Server zu Cloud SQL können Sie den Database Migration Service verwenden.

Wenn Sie Database Migration Service verwenden, können Sie beim Erstellen eines Migrationsjobs die Cloud SQL-Zielinstanz erstellen. Der Database Migration Service verwendet Migrationsjobs, um Daten aus der Quelldatenbankinstanz in die Zielinstanz zu migrieren. Weitere Informationen finden Sie unter Migrationsjob zu einer neuen Zielinstanz erstellen.

Sie können Ihre Cloud SQL-Zielinstanz jedoch außerhalb von Database Migration Service erstellen. Sie können beispielsweise Terraform oder andere Infrastructure-as-Code-Tools (IaC) verwenden. In diesem Fall können Sie nach dem Erstellen der Cloud SQL-Instanz weiterhin Daten mit dem Database Migration Service migrieren. Weitere Informationen finden Sie unter Migrationsjob zu einer vorhandenen Zielinstanz erstellen.

Von externem Server replizieren

Eine weitere Möglichkeit zur Migration von Daten von einem externen Server zu Cloud SQL ist die Verwendung der Replikation. Cloud SQL unterstützt verschiedene Replikationsmodi, um Daten in Ihre Instanz zu migrieren.

Weitere Informationen finden Sie unter Informationen zum Replizieren von einem externen Server.

Informationen zum Einrichten von Cloud SQL für die Datenmigration mithilfe von Replikation finden Sie unter Cloud SQL und den externen Server für die Replikation konfigurieren.

Cloud SQL for MySQL unterstützt auch die Migration externer MySQL-Datenbanken von physischen Percona XtraBackup-Dateien. Durch die Verwendung physischer Dateien zum Einrichten der Replikation anstelle von logischen Dumpdateien können Sie Ihre externen MySQL-Datenbanken bis zu dreimal schneller in Cloud SQL for MySQL-Instanzen migrieren als logische Dumpdateien bei einer parallelen Migration, und bis zu zehnmal schneller als bei der Verwendung logischer Dumpdateien in einer Single-Threaded-Migration. Die Datenbankmigration zu Cloud SQL for MySQL von physischen XtraBackup-Dateien befindet sich in der Vorschau.

Weitere Informationen finden Sie unter Von einer physischen XtraBackup-Datei zu Cloud SQL migrieren.

Beschränkungen

  • Die Migration von Daten zu einer Cloud SQL-Instanz, für die Private Service Connect aktiviert ist oder die bereits Daten enthält, wird nicht unterstützt. Für die Migration von Daten zu einer Instanz mit einem Lesereplikat muss GTID_MODE für die Quellinstanz auf ON festgelegt sein.
  • Wenn Ihre Instanz benutzerdefinierte Sicherungseinstellungen hat (z. B. einen benutzerdefinierten Sicherungsspeicherort), sollten Sie die Sicherungseinstellungen nach dem Hochstufen der Instanz noch einmal anpassen. Während des Hochstufungsprozesses setzt Cloud SQL Ihre Sicherungseinstellungen auf die Standardwerte zurück.