MySQL MHA: 一种master高可用的主从复制解决方案
大纲 前言 MHA的架构 环境部署 实验步骤 总结 前言 上篇文章我们实现了 MySQL 的主从复制, 但是我们之前就说过, 主从复制是有很多问题的 , 我们这篇文章为大家介绍一如何使用 MHA 来实现 MySQL 复制集群的高可用 MHA的架构 MHA (Master HA) 实现 MySQL主从复制主节点高可用 , 主要实现了 Automated master monitoring and failover 自主监控和故障转移 Interactive (manual) Master Failover 手动故障转移 Non-interactive master failover 非交互式故障转移 Online switching master to a different host 在线切换到新主机 项目地址 Google Code MHA 服务有两种角色, 完成相应的功能 MHA Manager(管理节点): 通常单独部署在单台主机上, 用来管理多个 Master/Slave 集群, 每个集群通常被称为 Application MHA Slave(数据节点): 通常部署在单台 MySQL 服务器上, 通过监控和具有解析和清理log功能的脚本来加快故障转移 MySQL主节点故障时 , 按下面的步骤进行转移 MHA的各组件 Manager 节点的组件 masterha_check