我们知道mysql会异步复制。我听说我需要一些额外的插件同步复制。
因此,让我们考虑一下异步复制的情况:主节点将事件写入其二进制日志,但不知道是否master2已经或何时检索并处理了它们。使用异步复制,如果master1崩溃,则它提交的事务可能没有传输到任何master2。
我的问题是,当master1重新启动时,这些事务是否最终会最终复制到master2?如果不是,那么这是一个很大的不一致问题。
我的问题对于主从复制是相同的,而主服务器在相同情况下宕机。
我需要一些特殊的配置参数来使其自动发生吗?
或者我是否必须手动从master1转储数据并将其导入master2等?
=======
更新:我可能在上面误用了“崩溃”一词,我只想参考master1在一段时间内未能将数据同步到其他人的情况。下面的回复(感谢)涉及两种情况:例如由于磁盘故障导致的真正不可恢复的崩溃,或者由于网络问题等导致的临时脱机问题。
我们知道mysql会异步复制。我听说我需要一些额外的插件来进行同步复制。因此,让我们考虑一下异步复制的情况:主服务器写...
如果master1在中断后重新联机,并且二进制日志没有丢失,则副本服务器可以下载丢失的二进制日志。对于此讨论,master2是副本。
如果master1