MHA+MySQL主从配置实现MySQL高可用

前面文章已经介绍了MySQL的安装和主从配置

MySQL安装

MySQL主从配置

主从配置应该只能算是一套容灾方案,当主库崩溃之后,我们可以将程序切换到从库以保证系统正常运行,这个切换过程是手动的

主从配置的问题就在于主库down掉之后从库不能自动提升成为主库,今天我们就介绍一个MySQL高可用的解决方案:MHA+Mysql主从配置

MHA - Master High Availability,MySQL高可用方面相对成熟的解决方案,是一个用于故障切换和主从提升的软件

要搭建MHA,要求集群至少要有三个节点,即一主二从。MHA分为MHA-Manager(管理节点)和MHA-Node(数据节点)两部分,结合MySQL主从配置架构图如下(临时画的,略丑陋……):

说明一下服务器情况:

1. 一共三台服务器,系统ubuntu16.04 64位
2. IP分别为:192.168.1.222、192.168.1.223、192.168.1.224
3. 222为master节点,223和224都是slave节点
4. mha-manager装在223上,三台机器都装了mha-node

下面介绍MHA的安装和配置

MHA安装

一般我们是将Manager装在某一个Mysql从节点上,当然也可以单独装在一台机器上

1. 下载安装包

MHA的安装包下载需要,这里我共享一个网盘链接方便大家下载吧

MHA-Manager:

你可能感兴趣的:(运维)