Mysql 多源复制配置问题

Mysql multi source replication configuration issue

我需要将不同的 MySQL 数据库从多个服务器复制到单个从属服务器中。如何才能做到这一点?

我有一个服务器 1,其中有两个数据库 A、B,我需要将完整的数据库复制到从数据库。

在我有一个数据库 C 的服务器 2 上,我只需要在从服务器中复制两个表。

所以这是我在从机中所做的配置,但在

的情况下它对我不起作用
server-id=950
binlog_format=row
log-bin=mysql-bin
skip-slave-start
gtid-mode=on
enforce-gtid-consistency
log-slave-updates
master-info-repository=TABLE
relay-log-info-repository=TABLE
replicate-do-db=A
replicate-do-db=B
replicate-do-table=C.tbl_name1
replicate-do-table=C.tbl_name2

甚至尝试过

replicate-do-table=channel_1:C.tbl_name1
replicate-do-table=channel_1:C.tbl_name2

请提前help.Thanks

MySQL 8.0 中引入了基于通道的复制过滤器。所以它不会在 MySQL 5.7

中工作

https://dev.mysql.com/doc/refman/8.0/en/replication-rules-channel-based-filters.html