mysql对比数据差异,各数据库对比
在不同数据库主机之间进行数据迁移后,必须对表、视图、函数等对象进行比较和验证!
工具1:Toad for MySQL
工具-比较-选择要比较的对象,然后一步一步操作。
2: MySQL diff命令
mysql实用程序的安装和使用,参考文档:http://dev.mysql.com/doc/mysql-utilities/1.5/en/
Mysqldiff的安装使用,参考文档:http://dev . MySQL . com/doc/MySQL-utilities/1.5/en/MySQL diff . html。
python源代码安装完成后,要做好以下操作,才能流畅使用。
ln-s/usr/local/python 27/pgdh/MySQL diff/usr/local/MySQL/pgdh/MySQL diff
该命令的具体用法请参考mysqldiff - help。
用法:
(1).比较相同数据库名称中同名的表。
mysqldiff-server 1=md1:123456 @ host 1-server 2=MD2:123456 @ host 2-difftype=SQL test:test
(2).比较具有相同数据库名称的不同名称的表
mysqldiff-server 1=user @ host 1-server 2=user @ host 2 db1 . table 1:db1 . table 2
因为命令行可读性很差,所以我经常选择工具1。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。