项目作者: mylxsw

项目描述 :
MySQL Diff 是一个命令行工具,用于记录 MySQL 数据库系统变量、用户、数据库的变更,生成差异报告
高级语言: Go
项目地址: git://github.com/mylxsw/mysql-diff.git
创建时间: 2020-11-14T17:07:08Z
项目社区:https://github.com/mylxsw/mysql-diff

开源协议:MIT License

下载


mysql-diff

MySQL Diff 是一个命令行工具,用于记录 MySQL 数据库系统变量、用户、数据库的变更,生成差异报告

  1. Usage of ./build/debug/mysql-diff:
  2. -context-line int
  3. diff 上下文信息数量 (default 2)
  4. -data-dir string
  5. diff 状态数据存储目录 (default "./tmp")
  6. -db-host string
  7. MySQL Host (default "127.0.0.1")
  8. -db-password string
  9. MySQL Password
  10. -db-port int
  11. MySQL Port (default 3306)
  12. -db-user string
  13. MySQL User (default "root")
  14. -diff-databases
  15. 是否对比数据库差异 (default true)
  16. -diff-users
  17. 是否对比用户差异 (default true)
  18. -diff-vars
  19. 是否对比系统变量差异 (default true)
  20. -exclude-dbs string
  21. 需要排除的系统变量 (default "performance_schema,information_schema,mysql,sys")
  22. -exclude-vars string
  23. 需要排除的系统变量 (default "gtid_binlog_pos,gtid_binlog_state,gtid_current_pos")
  24. -with-tables
  25. 对比数据库差异时,是否启用表名差异对比 (default true)