多个主设备到单个从设备复制

问题描述 投票:0回答:1

我正在尝试从具有相同数据库(Mariaos 10.3 on centos 7.0,相同表,不同内容)的多个客户端服务器到单个主机服务器进行复制。这样做的最佳实践是什么?最简单的方法是什么?我的主机上应该有多个MySQL实例吗?或者如果我有一个名为的数据库

employees

在客户端上,我应该保存3个名为的数据库

${hostname}employees 

在我的主机上?

谢谢你的帮助!

database centos mariadb replication master-slave
1个回答
1
投票

您可以使用replication-rewrite-db=old_name->new_name将对某个数据库的更改写入从属端的其他数据库:

https://mariadb.com/kb/en/library/replication-filters/#replicate_rewrite_db

这也可以在多源复制的基础上进行:

https://mariadb.com/kb/en/library/multi-source-replication/#replicate-variables

另请参阅此多源重写设置的详细说明:

https://mariadb.com/resources/blog/multisource-replication-how-to-resolve-the-schema-name-conflicts/

© www.soinside.com 2019 - 2024. All rights reserved.