839 B
839 B
mha在所有mysql节点上安装mha node,还需要安装mha manager,mha manager定时监控主节点的状态
从宕机崩溃的master保存二进制日志事件(binlog events);
识别含有最新更新的slave;
应用差异的中继日志(relay log)到其他slave;
应用从master保存的二进制日志事件(binlog events);
提升一个slave为新master;
使用其他的slave连接新的master进行复制。
mgr支持单主和多主,gtid相同 mgr使用至少3个节点,三节点基于paxos协议同步,paxos是多主节点的强一致性协议 paxos容忍少量节点宕机,一半以上的节点收到日志,主库才提交。 单主模式下,主库宕机,集群根据group_replication_member_weight设置的权重进行备机升主,若权重相同,根据Server的uuis排序