MySQL之:高可用

2020-04-03  本文已影响0人  Simon_Ye

MySQL 高可用

Master HA 或多主模型

MHA 集群架构

MHA集群架构
MHA集群架构

MAH 工作原理

MHA原理
  1. 从宕机崩溃的 mater 保存二进制日志事件(binlog events)
  2. 识别含有最新更新的 slave
  3. 应用差异的中继日志(relay log)到其他的 slave
  4. 应用从 master 保存的二进制日志事件(binlog events)
  5. 提升一个 slave 为新的 master
  6. 使其他的 slave 连接新的 master 进行复制

MHA

MHA 软件由两部分组成,Manager 工具包和 Node 工具包

Manager 工具包主要包括以下几个工具:

Node 工具包:这些工具通常由 MHA Manager 的脚本触发,无需人为操作,主要包括以下几个工具:

注意:为了尽可能的减少主库硬件损坏宕机造成的数据丢失,因此在配置 MHA 的同时建议配置成 MySQL 5.5 的半同步复制


MMA

自定义扩展:

配置文件:

上一篇 下一篇

猜你喜欢

热点阅读