官方介绍:https://code.google.com/p/mysql-master-ha/
MySQL复制集群中的master故障时,MHA按如下步骤进行故障转移:

从上图可总结MHA工作步骤为:
-从宕机崩溃的master保存二进制日志事件(binlogevents)。
-识别含有最新更新的slave。
-应用差异的中继日志(relay log)到其它slave。
-应用从master保存的二进制日志事件(binlogevents)。
-提升一个slave为新master。
-使其它的slave连接新的master进行复制。
MHA工作原理总结为如下:

( 图01 )
(1)从宕机崩溃的master保存二进制日志事件(binlog events);
(2)识别含有最新更新的slave;
(3)应用差异的中继日志(relay log)到其他的slave;
(4)应用从master保存的二进制日志事件(binlog events);
(5)提升一个slave为新的master;
(6)使其他的slave连接新的master进行复制;








![[附源码]计算机毕业设计springboot学分制环境下本科生学业预警帮扶系统](https://img-blog.csdnimg.cn/62a6f64ad23d4eb0b3bb4881f51e5164.png)



![[附源码]计算机毕业设计springboot兴达五金日杂批发商店管理系统](https://img-blog.csdnimg.cn/171d89aec3ef4248912a0dc089e77112.png)





