介绍
- 这个是一款使用 Golang 构建的数据库同步工具,专门用于同步 MySQL 数据库。该工具基于 MySQL 的 binlog(binary log)来捕获数据变更,通过模拟 MySQL 的 slave 角色,实现实时的数据库同步。这种方式允许你的工具以非侵入性的方式监听和解析 binlog,从而跟踪数据库中的插入、更新和删除操作,并将这些变更同步到目标数据库或其他系统中。
配置
Mysql:
Host: 192.168.2.204
Port: 30306
User: root
Pwd: 123456
Slave:
ServerID: 1000 //ID
Flavor: mysql
Binlog: mysql-bin.000002 //binlog-name
Pos: 1 //start position
LoadNew: false //is load new
LoadPath: "/Users/liu/Downloads/a1/"