我使用的是一个系统,其中有两台机器在主/主复制中运行mysql。
我想把系统转移到新的机器上,这些机器也在进行主/主复制。如果不从旧集群中删除一个节点并将其替换为一个新节点并创建一个从第一个新节点到第二个节点的新复制,就可以做到这一点吗?
假设我们有两个节点node1和node2处于活动状态,并且正在执行主/主操作,我如何“神奇地”将集群移动到名为new1和new2的新节点,而不需要太多的停机时间。
发布于 2020-01-25 23:43:30
您有M1 <=> M2;您希望最终获得新的硬件M3 <=> M4。
请注意,这三种干扰都相当于一位死去的大师的失败。
使用双主服务器时的一般建议:只写入两台服务器中的一台;将另一台服务器用作备份+读取缩放。
更好的是,切换到Galera集群(或InnoDB集群),这样您就可以获得自动故障转移等等。这将使将来的拓扑更改更不痛苦。这样的迁移将与我刚才所描述的相似。
https://serverfault.com/questions/999935
复制相似问题