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

mysqldiff
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 反转恢复

相关文章:

  • 2022-01-25
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2021-09-21
  • 2021-12-10
  • 2021-08-20
  • 2022-01-04
猜你喜欢
  • 2021-07-05
  • 2021-07-15
  • 2021-06-17
  • 2021-07-12
  • 2021-03-29
  • 2021-11-30
  • 2021-05-03
相关资源
相似解决方案