Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL Comparar Bancos de Dados


Às vezes você pode precisar comparar dois bancos de dados no MySQL. Veja como comparar bancos de dados no MySQL usando o utilitário de linha de comando.


Como comparar bancos de dados no MySQL


Aqui estão as etapas para comparar bancos de dados no MySQL.

Digamos que você queira comparar dois bancos de dados MySQL db1 e db2 .

Primeiramente, faremos backup de ambos os bancos de dados, ou seja, criaremos arquivos .sql para cada banco de dados
# 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

Bônus de leitura:MySQL Alter Stored Procedure

Nos comandos acima, –skip-comments ignora comentários e –skip-extended-insert cria uma instrução de inserção separada para cada linha, facilitando a comparação de bancos de dados.

Em segundo lugar, usamos a ferramenta diff para comparar esses dois arquivos
# diff db_file1.sql db_file2.sql



Se você quiser usar uma ferramenta GUI para comparar bancos de dados MySQL, tente o TOAD for MySQL. É de graça.

Espero que agora você possa facilmente comparar bancos de dados no MySQL.

O Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!