我正在寻找一种从从站设置 MariaDB 复制的方法。我的配置如下所示:
第一个数据中心:通过私有交换机连接的主 + 3 个从属
第二个数据中心:Master + 3 个 Slave 通过私有交换机连接
第二个数据中心的主节点应该通过公共网络从第一个数据中心的主节点复制(这是有效的),第二个数据中心的从节点应该通过私有网络从第二个数据中心的主节点复制。
问题是从第二个数据中心配置 Master 以从第一个 Master 复制,然后它没有创建自己的 binlog(binlog 位于“log-bin”上,binlog 文件已创建但始终为空),因此从站无法从中复制。有没有办法改变它?
这两个都是需要的:
请注意,如果第二个 DC 中的主节点出现故障,同一 DC 中的副本将不会接收更新。部分解决方法是让 DC-2 中的一些副本直接从 DC-1 中的主副本复制。