mysql 表数据diff_mysqldiff对数据库间进行差异比较

  • Post author:
  • Post category:mysql


mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构

如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:

1) 基本用法

mysqldiff –server1=admin:[email protected] –server2=admin:[email protected]

–difftype=differ test:test

这样就比较两个不同库中的数据库test,假设两个库中库名都是test

也可以比较不同的表

mysqldiff [email protected] [email protected] testdb.table1:anotherdb.anothertable

就是使用库名.表名的方式就可以了

下面是出来的一个效果

# mysqldiff –force –server1=root:[email protected]:21489 –server2=root:[email protected]:21490 employees:employees

# WARNING: Using a password on the command line interface can be insecure.

# server1 on 127.0.0.1: … connected.

# server2 on 127.0.0.1: … connected.

# Comparing `employees` to `employees`                             [PASS]

# Compa



版权声明:本文为weixin_36287955原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。