Sur cette page, vous vérifiez que le job de migration a correctement migré les données de votre instance de base de données source vers l'instance de base de données Cloud SQL de destination.
Vérifiez au moins que l'instance de base de données et ses tables existent dans l'instance Cloud SQL. Vous pouvez également vérifier le nombre de lignes ou le contenu exact des tableaux.
Les étapes suivantes présentent un exemple minimal:
Accédez à la page Instances SQL dans la console Google Cloud .
Cliquez sur l'entrée correspondant à l'instance dupliquée avec accès en lecture de votre job de migration.
Cliquez sur l'icône Activer Cloud Shell qui s'affiche en haut à droite de la page.
Lorsque Cloud Shell vous y invite, appuyez sur Entrée.
Facultatif: Si une boîte de dialogue Autoriser Cloud Shell s'affiche, cliquez sur Autoriser.
Lorsque l'invite Saisir un mot de passe s'affiche, saisissez le mot de passe que vous avez fourni ou que Database Migration Service a généré pour vous dans Définir et créer l'instance Cloud SQL de destination.
Exécutez des commandes SQL pour vérifier la migration. Par exemple :
Lorsque l'invite mysql s'affiche, saisissez show databases; pour répertorier les bases de données et vérifier que votre instance de base de données source est bien affichée.
À l'invite mysql, saisissez use source_database_instance_name; pour afficher les tables associées à cette instance de base de données.
Dans l'invite mysql, saisissez show tables; pour afficher les tables de cette instance.
Dans l'invite mysql, saisissez select * from table_name; pour afficher les informations contenues dans une table de votre instance de base de données source.
Vérifiez que les informations qui s'affichent dans le tableau sont correctes.
Si tout ce que vous vérifiez est conforme à vos attentes, cela signifie que Database Migration Service a correctement migré les données.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/01 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/01 (UTC)."],[[["\u003cp\u003eThis guide provides steps to verify that a migration job has successfully transferred data from a source database to a destination Cloud SQL database instance.\u003c/p\u003e\n"],["\u003cp\u003eVerification involves checking for the existence of the migrated database instance and its tables in the Cloud SQL instance.\u003c/p\u003e\n"],["\u003cp\u003eYou can perform checks in Cloud Shell such as listing databases, selecting a source instance database, listing its tables, and viewing data contained in those tables to verify data.\u003c/p\u003e\n"],["\u003cp\u003eThe migration is considered successful if the information checked in the Cloud SQL instance matches what is expected from the source database instance.\u003c/p\u003e\n"]]],[],null,["# Verify a migration\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nMySQL \\| [PostgreSQL](/database-migration/docs/postgres/verify-migration \"View this page for the PostgreSQL version of Database Migration Service.\") \\| [PostgreSQL to AlloyDB](/database-migration/docs/postgresql-to-alloydb/verify-migration \"View this page for the PostgreSQL to AlloyDB version of Database Migration Service.\")\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nVerifying a migration\n---------------------\n\nIn this page, you confirm that the migration job migrated data from your source database instance to the destination Cloud SQL database instance correctly.\n\n\u003cbr /\u003e\n\nAt a minimum, verify that the database instance and its tables exist in the\nCloud SQL instance. You can also verify the tables' row counts or exact\ncontents.\n\n\nThe following steps show a minimal example:\n\n1. Go to the [SQL Instances page](https://console.cloud.google.com/sql) in the Google Cloud console.\n2. Click the read replica entry of your migration job.\n3. Click the **Activate Cloud Shell** icon that appears in the upper-right region of the page.\n4. At the Cloud Shell prompt, press **Enter**.\n5. Optional: If an **Authorize Cloud Shell** dialog box appears, then click **Authorize**.\n6. At the **Enter password** prompt, enter the password that you either provided or that Database Migration Service generated for you in [Define and create the destination Cloud SQL instance](/database-migration/docs/mysql/create-migration-job#dest).\n7. Run SQL commands to verify the migration. For example:\n 1. At the **mysql** prompt, enter `show databases;` to list the databases and verify that you see your source database instance.\n 2. At the **mysql** prompt, enter `use `\u003cvar translate=\"no\"\u003esource_database_instance_name\u003c/var\u003e`;` because you want to see the tables associated with this database instance.\n 3. At the **mysql** prompt, enter `show tables;` to see the tables of this instance.\n 4. At the **mysql** prompt, enter `select * from `\u003cvar translate=\"no\"\u003etable_name\u003c/var\u003e`;` to see the information that's contained in a table of your source database instance.\n 5. Verify that you see the correct information in the table.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nIf everything you check is as you expect, then Database Migration Service has migrated the data correctly."]]