Panoramica
Quando esegui la migrazione di schema, dati e metadati da un database di origine a un database di destinazione, vuoi assicurarti che tutte queste informazioni vengano migrate in modo accurato. Database Migration Service offre un modo ad alta fedeltà per eseguire la migrazione degli oggetti di database (inclusi schema, dati e metadati) da un database a un altro.
Tutti i seguenti componenti di dati, schema e metadati vengono migrati nell'ambito della migrazione del database:
Dati
- Tutte le tabelle di tutti i database e gli schemi, esclusi i seguenti database di sistema:
sys,mysql,performance_schemaeinformation_schema.
Schema
Denominazione
Chiave primaria
Tipo di dati
Posizione ordinale
Valore predefinito
Supporto di valori Null
Attributi di incremento automatico
Indici secondari
Metadati
Stored procedure
Funzioni
Trigger
Visualizzazioni
Vincoli di chiave esterna
Migrazione continua
Le modifiche a DML (Data Manipulation Language) e DDL (Data Definition Language) a tutti i dati, gli schemi e i metadati elencati sopra vengono aggiornate durante le migrazioni continue.
Elementi di cui non viene eseguita la migrazione
Quando esegui la migrazione di un database MySQL, i database di sistema MySQL non vengono migrati. Questi database contengono informazioni su utenti e privilegi. Per questo motivo, le informazioni di accesso all'account utente devono essere gestite direttamente nell'istanza del database Cloud SQL di destinazione.
Per aggiungere utenti all'istanza di destinazione Cloud SQL, vai all'istanza e aggiungi utenti dalla scheda Utenti oppure aggiungili dal client MySQL.
Scopri di più su come creare e gestire gli utenti MySQL.
Oltre a utenti e privilegi, le impostazioni dei flag non predefinite non vengono migrate all'istanza di destinazione Cloud SQL. Esegui SHOW VARIABLES sul database di origine prima di eseguire la migrazione di schema, dati e metadati al database di destinazione, quindi eseguilo di nuovo sul database Cloud SQL. Aggiorna le impostazioni dei flag in base alle esigenze nel database Cloud SQL per replicare le impostazioni di origine.