我正在尝试从具有相同数据库(centos 7.0上的MariaDB 10.3,相同表,不同内容)的多个客户端服务器到单个主机服务器的复制设置。 最佳做法是什么?最简单的方法是什么? 我的主机上应该有多个MySQL实例吗? 或者,如果我有一个名为
的数据库employees
在客户端上,我应该保存3个名为
的数据库${hostname}employees
在我的主机上?
感谢您的帮助!
答案 0 :(得分: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