9.5.1 MHA (Master High Availability) 9.5.1 MHA (Master High Availability) MHA (Master High Availability) 是一种用于 MySQL 高可用性的开源工具包。它旨在最大限度地减少 MySQL 主服务器故障期间的停机时间,通过自动故障转移和故障恢复机制,确保数据库服务的连续性。MHA 尤其适用于那些需要快速、自动化的故障转移,但又不希望采用复杂的、昂贵的商业解决方案的企业。 9.5.1.1 MHA 的核心组件 MHA 由两个主要组件构成: MHA Manager (ManagerNode): 负责监控 MySQL 集群的状态,检测主服务器故障,并协调故障转移过程。