dm 上游数据库如何从从库取

上游数据库:mysql
上游数据库从库模式:binlog、一主多从

以下实现方式可行:
下游master从上游的从库同步数据,这种模式可行?需要如何配置
我dm创建数据源任务的配置文件如下:

已解决,从库需要开启 log_slave_updates参数

从从库还是主库配置都一样,绑定不同的数据源就行,绑定从库会使数据延迟更加大,以及可能会产生数据一致性的问题

你就把它当成主库一样配置即可,关注延迟问题

但是从库的binglog一直又不增加,如何取?

但是从库的binglog一直又不增加,如何取?

但是从库的binglog一直又不增加

一般如果开启了binlog是会正常递增的,要是有问题那就需要观察一下mysql的问题了

1、首先我上游的数据库是一主多从;
2、从库只是开启了binlog
3、从库任务只是去同步主库的数据
4、我看了binlog日志,都没任何更新

4、我看了binlog日志,都没任何更新

请问是从库在同步主库数据之后没有写入到从库本地 binlog 吗?您的 log_slave_updates 变量设置了吗?只有设置了这个变量从库才会把同步过来的变动写入到自己的 binlog。

FYI: https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_log_slave_updates

对于 dm 来说,它不会关心它要同步的库是不是从库,只要有 binlog 就可以进行同步。

1 个赞