Présentation
Lorsque vous migrez votre schéma, vos données et vos métadonnées d'une base de données source vers une base de données de destination, vous devez vous assurer que toutes ces informations sont migrées avec précision. Database Migration Service permet de migrer de manière extrêmement fiable les objets d'une base de données (y compris le schéma, les données et les métadonnées) vers une autre base de données.
Tous les composants de données, de schéma et de métadonnées suivants sont migrés dans le cadre de la migration de la base de données :
Données
- Toutes les tables de toutes les bases de données et de tous les schémas, à l'exception des bases de données système suivantes :
sys,mysql,performance_schemaetinformation_schema.
Schéma
Dénomination
Clé primaire
Type de données
Position ordinale
Valeur par défaut
Nullability
Attributs à incrémentation automatique
Index secondaires
Métadonnées
Procédures stockées
Fonctions
Déclencheurs
Vues
Contraintes de clé étrangère
Migration continue
Les modifications apportées au langage de manipulation de données (LMD) et au langage de définition de données (LDD) pour l'ensemble des données, schémas et métadonnées listés ci-dessus sont mises à jour lors des migrations continues.
Éléments non migrés
Lorsque vous migrez une base de données MySQL, les bases de données système MySQL ne sont pas migrées. Ces bases de données contiennent des informations sur les utilisateurs et les droits. Par conséquent, les informations de connexion des comptes utilisateur doivent être gérées directement dans l'instance de base de données Cloud SQL de destination.
Pour ajouter des utilisateurs à l'instance de destination Cloud SQL, accédez à l'instance et ajoutez des utilisateurs depuis l'onglet Utilisateurs ou depuis le client MySQL.
Découvrez comment créer et gérer des utilisateurs MySQL.
En plus des utilisateurs et des droits, les paramètres d'option non définis par défaut ne sont pas migrés vers l'instance de destination Cloud SQL. Exécutez SHOW VARIABLES sur votre base de données source avant de migrer votre schéma, vos données et vos métadonnées vers la base de données de destination, puis exécutez-le à nouveau sur la base de données Cloud SQL. Mettez à jour les paramètres des indicateurs si nécessaire sur la base de données Cloud SQL pour répliquer les paramètres sources.