对于mariaDB集群我正在尝试构建以下结构:
我有3个节点。节点1将数据库“目录”复制到节点2并忽略数据库“地址”。 节点2上有“目录”和“地址”。节点3仅复制“地址”。
是否可以告诉节点忽略特定的数据库?我发现的只有这个命令:https://mariadb.com/kb/en/mariadb/replication-and-binary-log-server-system-variables/#replicate_ignore_db
看起来,这只适用于整个集群,但不适用于单个节点?
不要使用binlog / repicate-do / ignore;它们违反了群集中的所有节点必须包含相同数据并且必须能够相互介入的原则。
在群集中的节点与某个其他服务器或群集之间使用异步复制时,可能会使用这些复制限制。
见this。大约1/3的方式,它讨论了replicate / binlog-do / ignore问题。 Other notes。