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!