sql >> Database teknologi >  >> RDS >> Mysql

MySQL Sammenlign databaser

Nogle gange skal du måske sammenligne to databaser i MySQL. Sådan sammenligner du databaser i MySQL ved hjælp af kommandolinjeværktøjet.

Sådan sammenlignes databaser i MySQL

Her er trinene til at sammenligne databaser i MySQL.

Lad os sige, at du vil sammenligne to MySQL-databaser db1 og db2 .

Først vil vi tage backup af begge databaser, det vil sige oprette .sql-filer for hver database

# 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

Bonus Læs:MySQL Alter Stored Procedure

I ovenstående kommandoer springer –skip-comments kommentarer over, og –skip-extended-insert opretter en separat insert-sætning for hver række, hvilket gør det nemmere at sammenligne databaser.

For det andet bruger vi diff-værktøjet til at sammenligne disse to filer

# diff db_file1.sql db_file2.sql

Hvis du vil bruge et GUI-værktøj til at sammenligne MySQL-databaser, så prøv TOAD for MySQL. Det er gratis.

Forhåbentlig kan du nu nemt sammenligne databaser i MySQL.

Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!

  1. Sådan rettes 'Systemressource overskredet' ved migrering til Windows 10

  2. 9 virkelig nyttige MySQL-datofunktioner, der er nemme at huske

  3. Use Cases for SQL Server MERGE Statement:Synkronisering af online- og historietabeller

  4. Brug af setDate i PreparedStatement