之前都是用来postgresql到mysql的同步,需要配置postgresql的复制槽,对于mysq来说,需要配置:
mysql启用binlog:
https://gitee.com/ghi/dbsyncer/wikis/%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C/%E6%97%A5%E5%BF%97%E9%85%8D%E7%BD%AE%EF%BC%88%E6%95%B0%E6%8D%AE%E6%BA%90%EF%BC%89/MySQL
Dump Binlog二进制日志。Master同步Slave, 创建IO线程读取数据,写入relaylog,基于消息订阅捕获增量数据。 上面的地址是DBSyncer的官网,上面也有介绍的.
首先:去打开mysql的binlog日志功能:
这里我们去修改/etc/my.cnf文件就行,一般都是在这个位置,这个是mysql的配置位置
配置的话,其实就是:
然后重启一下mysql
systemctl status mysql
systemctl start mysql
systemctl stop mysql
然后再去做一个操作就是给mysql,创建一个账号,赋权限,必须做这个,不能用root,用root不可以.
当然创建的时候可以像上面这样,让这个账号只能用test这一个库,也可以直接创建一个可以使用所有库的账号.看自己的需求.