Migrer vers Azure Database pour MySQL à l’aide de dbForge Studio for MySQL

S’APPLIQUE À : Azure Database pour MySQL - Serveur unique

Important

Azure Database pour MySQL serveur unique se trouve sur le chemin de mise hors service. Nous vous recommandons vivement de procéder à la mise à niveau vers Azure Database pour MySQL serveur flexible. Pour plus d’informations sur la migration vers Azure Database pour MySQL serveur flexible, consultez Ce qui se passe pour Azure Database pour MySQL serveur unique ?

Vous cherchez à déplacer vos bases de données MySQL vers Azure Database pour MySQL ? Pensez à utiliser les outils de migration de dbForge Studio for MySQL. Grâce à eux, le transfert de base de données peut être configuré, enregistré, modifié, automatisé et planifié.

Pour réaliser les exemples de cet article, vous devez télécharger et installer dbForge Studio for MySQL.

Se connecter à la base de données Azure pour MySQL

  1. Dans dbForge Studio for MySQL, sélectionnez Nouvelle connexion dans le menu Base de données.

  2. Fournissez un nom d’hôte et des informations d’identification de connexion.

  3. Sélectionnez Tester la connexion pour vérifier la configuration.

Screenshot showing a successful connection test to Azure Database for MySQL.

Migrer avec la fonctionnalité Sauvegarde et restauration

Vous pouvez choisir parmi plusieurs options lorsque vous utilisez dbForge Studio for MySQL pour migrer des bases de données vers Azure. Si vous devez déplacer la base de données entière, il est préférable d’utiliser la fonctionnalité Sauvegarde et restauration.

Dans cet exemple, nous migrons la base de données sakila du serveur MySQL vers Azure Database pour MySQL. La logique sous-jacente à l’utilisation de la fonctionnalité Sauvegarde et restauration consiste à créer une sauvegarde de la base de données MySQL, puis à la restaurer dans Azure Database pour MySQL.

Sauvegarder la base de données

  1. Dans dbForge Studio for MySQL, sélectionnez Sauvegarder la base de données dans le menu Sauvegarde et restauration. L’Assistant Sauvegarde de base de données s’affiche.

  2. Sous l’onglet Contenu de la sauvegarde de l’Assistant Sauvegarde de base de données, sélectionnez les objets de base de données à sauvegarder.

  3. Sous l’onglet Options, configurez le processus de sauvegarde en fonction de vos besoins.

    Screenshot showing the options pane of the Backup wizard.

  4. Sélectionnez Suivant, puis spécifiez le comportement du traitement des erreurs et les options de journalisation.

  5. Sélectionnez Sauvegarder.

Restaurer la base de données

  1. Dans dbForge Studio for MySQL, connectez-vous à Azure Database pour MySQL. Reportez-vous aux instructions.

  2. Sélectionnez Restaurer une base de données dans le menu Sauvegarde et restauration. L’Assistant Restauration de base de données s’affiche.

  3. Dans l’Assistant Restauration de base de données, sélectionnez un fichier avec une sauvegarde de base de données.

    Screenshot showing the Restore step of the Database Restore wizard.

  4. Sélectionnez Restaurer.

  5. Vérifiez le résultat.

Migrer à l’aide de la fonctionnalité Copier des bases de données

La fonctionnalité Copier des bases de données dans dbForge Studio pour MySQL est similaire à Sauvegarde et restauration, à ceci près qu’elle ne nécessite pas deux étapes pour migrer une base de données. Elle vous permet également de transférer plusieurs bases de données à la fois.

Notes

La fonctionnalité Copier des bases de données est disponible uniquement dans l’édition Enterprise de dbForge Studio for MySQL.

Dans cet exemple, nous migrons la base de données world_x du serveur MySQL vers Azure Database pour MySQL.

Pour migrer une base de données à l’aide de la fonctionnalité Copier les bases de données :

  1. Dans dbForge Studio for MySQL, sélectionnez Copier des bases de données dans le menu Base de données.

  2. Dans l’onglet Copier des bases de données, spécifiez la connexion source et la connexion cible. Sélectionnez également les bases de données à migrer.

    Accédez à la connexion Azure MySQL, puis sélectionnez la base de données world_x. Sélectionnez la flèche verte pour démarrer le processus.

  3. Vérifiez le résultat.

Vous verrez que la base de données world_x s’affiche dans Azure MySQL.

Screenshot showing the results of the Copy Databases function.

Migrer une base de données avec comparaison des schémas et des données

Vous pouvez choisir parmi plusieurs options lorsque vous utilisez dbForge Studio for MySQL pour migrer des bases de données, des schémas ou des données vers Azure. Si vous devez déplacer certaines tables d’une base de données MySQL vers Azure, il est préférable d’utiliser les fonctionnalités Comparaison de schémas et Comparaison de données.

Dans cet exemple, nous migrons la base de données world du serveur MySQL vers Azure Database pour MySQL.

La logique sous-jacente à l’utilisation de la fonctionnalité Sauvegarde et restauration consiste à créer une sauvegarde de la base de données MySQL, puis à la restaurer dans Azure Database pour MySQL.

La logique sous-jacente de cette approche consiste à créer une base de données vide dans Azure Database pour MySQL et à la synchroniser avec la base de données MySQL source. Nous utilisons tout d’abord l’outil Comparaison de schémas, puis la fonctionnalité Comparaison de données. Ces étapes garantissent que les schémas et les données MySQL sont correctement déplacés vers Azure.

Pour réaliser cet exercice, vous devez d’abord vous connecter à Azure Database pour MySQL et créer une base de données vide.

Synchronisation de schémas

  1. Dans le menu Comparaison, sélectionnez Nouvelle comparaison de schémas. L’Assistant Nouvelle comparaison de schémas s’affiche.

  2. Choisissez votre source et votre cible, puis spécifiez les options de comparaison des schémas. Sélectionnez Comparer.

  3. Dans la grille Résultats de la comparaison qui s’affiche, sélectionnez des objets pour la synchronisation. Sélectionnez le bouton flèche verte pour ouvrir l’Assistant Synchronisation de schémas.

  4. Suivez les étapes de l’Assistant pour configurer la synchronisation. Sélectionnez Synchroniser pour déployer les modifications.

    Screenshot showing the schema synchronization wizard.

Comparaison de données

  1. Dans le menu Comparaison, sélectionnez Nouvelle comparaison de données. L’Assistant Nouvelle comparaison de données s’affiche.

  2. Choisissez votre source et votre cible, puis spécifiez les options de comparaison des données. Modifiez les mappages le cas échéant, puis sélectionnez Comparer.

  3. Dans la grille Résultats de la comparaison qui s’affiche, sélectionnez des objets pour la synchronisation. Sélectionnez le bouton flèche verte pour ouvrir l’Assistant Synchronisation de données.

    Screenshot showing the results of the data comparison.

  4. Suivez les étapes de l’Assistant Configuration de la synchronisation. Sélectionnez Synchroniser pour déployer les modifications.

  5. Vérifiez le résultat.

    Screenshot showing the results of the Data Synchronization wizard.

Étapes suivantes