MHA,这是Master High Availability Manager and Tools for MySQL,一个日本MySQL专家们使用Perl语言编写的一个脚本管理工具.该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性. 一.简单介绍 学习一个高可用小软件.不但要熟悉其功能,还要了解其架构及工作原理. 1. 架构 从架构上来说,MHA分为例如以下两大部分: (1) Node 我们知道,MHA是基于MySQL Replication…