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

时间:2019-04-10 16:38:46

标签: database centos mariadb replication master-slave

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

的数据库
employees

在客户端上,我应该保存3个名为

的数据库
${hostname}employees 

在我的主机上?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

df.rename

在多源复制的情况下,这也是可能的:

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

另请参见这种多源重写设置的详细说明:

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