mysql MHA高可用架构安装

来源:互联网 发布:四川卫生网络直报系统 编辑:程序博客网 时间:2024/04/29 17:12

是什么(是一个软件)

MHA(Master High Availability)是MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。—也就是一个软件

软件结构

两部分组成 MHA Manager(管理节点)和MHA Node(数据节点)

MHA Manager可以单独部署在一台独立的机器上管理多个master-slave集群,也可以部署在一台slave节点上。

MHA Node运行在每台MySQL服务器上。

MHA Manager会定时探测集群中的master节点,当master出现故障时,它可以自动将最新数据的slave提升为新的master,然后将所有其他的slave重新指向新的master。

MHA可以与半同步复制结合起来,提高数据复制的安全性。

原创粉丝点击