数据库表结构对比同步mysqldiff

开发服务器的数据库表结构进行了修改,或者修改过多,为了与线上的数据库结构同步,可以使用mysqldiff工具对线上数据库打补丁。

mysqldiff
Windows下载地址:http://dev.mysql.com/doc/index-utils-fabric.html, linux安装自行包管理器脑补。
相关语法示例
#直接全量对比并产生SQL文件
mysqldiff --difftype=sql --show-reverse --server1=root:pwd@mysql_server_addr --server2=root:pwd@mysql_server_addr DB_NAME1:DB_NAME2 > update.sql

命令解释:

difftype 对比语言输出格式
参数 解释
unified (default)Display unified format output.
context Display context format output.
differ Display differ-style format output.
sql Display SQL transformation statement output.
show-reverse 反转恢复
posted @ 2015-12-26 11:48  卜木  阅读(1176)  评论(0编辑  收藏  举报