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