介绍

  • 这个是一款使用 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/"

链接: