我接到了一项配置任务,我认为这是一个庞然大物。我的老板想要两台 mysql 服务器。假设服务器 A 和服务器 B 有数据库 db1、db2、db3、db4。他希望服务器 A 只作为数据库 db1 和 db2 的主服务器,这些数据库将被复制到服务器 B,服务器 B 将成为数据库 db3 和 db4 的主服务器,这些数据库将被复制到服务器 A。
根据该描述,似乎可以通过过滤复制(使用 binlog-do-db 和 binlog-ignore-db 命令进行过滤)来实现。
即使有可能,我还是有点怀疑。
所以我的问题是这是否可能,如果可能的话我应该以这种方式配置生产服务器吗(为什么不呢)?
答案1
只要您不使用 GTID,这一切都是可能的。