Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Comparer les bases de données

Parfois, vous devrez peut-être comparer deux bases de données dans MySQL. Voici comment comparer des bases de données dans MySQL à l'aide de l'utilitaire de ligne de commande.

Comment comparer des bases de données dans MySQL

Voici les étapes pour comparer les bases de données dans MySQL.

Disons que vous voulez comparer deux bases de données MySQL db1 et db2 .

Tout d'abord, nous allons sauvegarder les deux bases de données, c'est-à-dire créer des fichiers .sql pour chaque base de données

# mysqldump --skip-comments --skip-extended-insert -u root -p db1>db_file1.sql
# mysqldump --skip-comments --skip-extended-insert -u root -p db2>db_file2.sql

Lecture bonus :MySQL Alter Stored Procedure

Dans les commandes ci-dessus, –skip-comments ignore les commentaires et –skip-extended-insert crée une instruction d'insertion distincte pour chaque ligne, ce qui facilite la comparaison des bases de données.

Deuxièmement, nous utilisons l'outil diff pour comparer ces deux fichiers

# diff db_file1.sql db_file2.sql

Si vous souhaitez utiliser un outil graphique pour comparer les bases de données MySQL, essayez TOAD for MySQL. C'est gratuit.

J'espère que vous pouvez maintenant comparer facilement les bases de données dans MySQL.

Ubiq permet de visualiser facilement les données en quelques minutes et de les surveiller dans des tableaux de bord en temps réel. Essayez-le aujourd'hui !