修改mysql/my.ini
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
修改binlog_format,注意应在mysqld下
[mysqld]
binlog_format=row
log-bin=mysql-bin
server-id=1
(两台mysql间server-id应不同)
改完重启
查询
show variables like ‘%binlog_format%’;
canal用户授权,
最终my.ini中mysqld
配置manager。
首先配置数据源。
在两个数据源上都创建相同的标,test.example,
再配置数据表。
再配置canal。
接着,添加channel,添加后,点击channel名字链接,添加pipline,选择canal。
注意查看日志记录,也许没法一次成功。根据日志信息,一步步解决。
————- 配置结束 ——————————————
在源机器上插入sql,
在目标库查询,得到相同结果。