【问题标题】:In mysql Multi-Source replication,replicate-rewrite-db is not working在 mysql 多源复制中,replicate-rewrite-db 不起作用
【发布时间】:2017-08-01 15:01:44
【问题描述】:
在mysql中,
我已将两个主机配置为单个从机。
我想从不同的数据库复制到单个数据库。
所以我提到了replicate-rewrite-db=TEST->TEST1
我在一个带有数据库名称的主测试中插入了表测试。
从站有 TEST1 DB 和测试表。
复制没有发生。
我认为这是由于多源复制..我的意思是我们不能;不能将多个主机配置为单个从机?
任何一个想法如何在多源复制中实现replicate-rewrite-db=TEST->TEST1
【问题讨论】:
标签:
mysql
replication
database-replication
transactional-replication
【解决方案1】:
当使用多源复制时,你应该将你的配置写成:
[mysqld]
master_usa.replicate-rewrite-db=customer->customer_usa
master_emea.replicate-rewrite-db=customer->customer_emea
这里master_usa 和master_emea 是频道名称。
上面的例子是Claudio Nanni在mariadb blog
中介绍的