首页 > 编程知识 正文

mysql数据对比计算,数据库数据对比

时间:2023-05-05 23:19:10 阅读:230993 作者:3207

在不同的数据库主机之间做了做了数据迁移后,表,视图,函数等对象必须做比较进行验证!

工具1:Toad for MySQL

Tools-->Compare-->选择要比较的对象后逐步操作即可


工具2:mysqldiff命令

mysql-utilities的安装和使用,参考文档:http://dev.mysql.com/doc/mysql-utilities/1.5/en/


mysqldiff使用安装,参考文档:http://dev.mysql.com/doc/mysql-utilities/1.5/en/mysqldiff.html
在使用python源代码安装完成后还要做如下操作方可顺利使用

ln -s /usr/local/python27/pgdh/mysqldiff /usr/local/mysql/pgdh/mysqldiff
命令具体使用方法,可参考mysqldiff --help
使用方法:
(1).比较相同数据库名中的相同名称的表
mysqldiff --server1=md1:123456@host1 --server2=md2:123456@host2 --difftype=sql test:test 

(2).比较相同数据库名中的不同名称的表
mysqldiff --server1=user@host1 --server2=user@host2 db1.table1:db1.table2

因为命令行阅读性较差,在很多时候我都选用工具1

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。