我有一个正在运行的远程从副本,我想从不同的远程服务器添加另一个副本它也具有与第一个从数据库相同的db名称,所以很明显我将在本地重命名它。我查看了mysql文档,但找不到顺序,无法对my.cnf文件进行必要的更改。因此,在某种意义上,设置是:
Slave #1 Name:Foo IP: 100.100.100.001
Slave #2 Name:Foo (rename to Foo2) IP: 100.100.100.002当然,每个人都有不同的转储和日志MASTER_LOG_FILE、MASTER_LOG_POS文件
谢谢
发布于 2016-04-12 16:12:04
必须在mysqld部分中使用replicate-rewrite-db选项
像这样:
master_usa.replicate-rewrite-db=customer->customer_usa
master_emea.replicate-rewrite-db=customer->customer_emea这里是Doku:https://mariadb.com/blog/multisource-replication-how-resolve-schema-name-conflicts
https://stackoverflow.com/questions/36567144
复制相似问题