Czasami może być konieczne porównanie dwóch baz danych w MySQL. Oto jak porównać bazy danych w MySQL za pomocą narzędzia wiersza poleceń.
Jak porównywać bazy danych w MySQL
Oto kroki do porównywania baz danych w MySQL.
Powiedzmy, że chcesz porównać dwie bazy danych MySQL db1 i db2 .
Najpierw wykonamy kopię zapasową obu baz danych, czyli utworzymy pliki .sql dla każdej bazy danych
# 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
Przeczytaj bonus:Procedura składowana MySQL Alter
W powyższych poleceniach –skip-comments pomija komentarze, a –skip-extended-insert tworzy oddzielną instrukcję INSERT dla każdego wiersza, co ułatwia porównywanie baz danych.
Następnie używamy narzędzia porównania do porównania tych dwóch plików
# diff db_file1.sql db_file2.sql
Jeśli chcesz używać narzędzia GUI do porównywania baz danych MySQL, wypróbuj TOAD dla MySQL. Jest bezpłatny.
Mamy nadzieję, że teraz możesz łatwo porównywać bazy danych w MySQL.
Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!