MHA

https://code.google.com/p/mysql-master-ha

DOWNLOAD

https://code.google.com/p/mysql-master-ha/wiki/Downloads?tm=2

MANUAL

https://code.google.com/p/mysql-master-ha/wiki/TableOfContents?tm=6


简单的说,MHA负责对MySQL主从架构的故障转移,并自动将接管环境建立成一个新的符合MHA二次故障转移的架构
(所以,使用MHA的架构,至少一主两从)

举个栗子:一主两从,主库宕机,MHA将从库1升级,接管主库,从库2自动成为新主库的从库

扩展:一主两从,主库健康,主库进行硬件升级,MHA将从1升级,接管主库,从库2和原主成为新主库的从库

具体的复杂情况的切换,详情参见后面《MHA故障转移之masterha_master_switch》博客