Понякога може да се наложи да сравните две бази данни в MySQL. Ето как да сравните бази данни в MySQL с помощта на помощната програма на командния ред.
Как да сравнявам бази данни в MySQL
Ето стъпките за сравняване на бази данни в MySQL.
Да кажем, че искате да сравните две MySQL бази данни db1 и db2 .
Първо, ще направим резервно копие на двете бази данни, тоест ще създадем .sql файлове за всяка база данни
# 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
Бонус за четене:MySQL Alter Stored Procedure
В горните команди –skip-comments пропуска коментарите, а –skip-extended-insert създава отделен оператор за вмъкване за всеки ред, което улеснява сравняването на бази данни.
Второ използваме инструмента diff, за да сравним тези два файла
# diff db_file1.sql db_file2.sql
Ако искате да използвате GUI инструмент за сравняване на MySQL бази данни, опитайте TOAD за MySQL. Безплатно е.
Надяваме се, че сега можете лесно да сравнявате бази данни в MySQL.
Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте го днес!