Soms moet u mogelijk twee databases in MySQL vergelijken. Hier leest u hoe u databases in MySQL kunt vergelijken met het opdrachtregelprogramma.
Hoe databases te vergelijken in MySQL
Dit zijn de stappen om databases in MySQL te vergelijken.
Stel dat u twee MySQL-databases db1 wilt vergelijken en db2 .
Eerst maken we een back-up van beide databases, dat wil zeggen, maken .sql-bestanden voor elke 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 Lezen:MySQL Wijzig opgeslagen procedure
In de bovenstaande opdrachten slaat –skip-comments opmerkingen over en maakt –skip-extended-insert een aparte insert-instructie voor elke rij, waardoor het gemakkelijker wordt om databases te vergelijken.
Ten tweede gebruiken we de diff-tool om deze twee bestanden te vergelijken
# diff db_file1.sql db_file2.sql
Als je een GUI-tool wilt gebruiken om MySQL-databases te vergelijken, probeer dan TOAD voor MySQL. Het is gratis.
Hopelijk kun je nu gemakkelijk databases vergelijken in MySQL.
Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te monitoren. Probeer het vandaag nog!