探索MySQL高可用架构之MHA(2)

-----构建mysql高可用系列(共9篇)

    上一篇文章介绍了一些关于mysql高可用相关的概念及Mha的介绍,相信对一些刚接触mysql高可用的朋友们会有些帮助!


    本次架构实现功能

        a.一主库,三个从库(其中1个为备主),实现ABBB复制

        b.使用Atlas实现读写分离,主库和备主库接收写操作,从库接收读操作

        c.使用Mha实现现有架构的高可用

        d.使用keepalived实现vip的漂移

        e.手工编写shell,修复Mha的不足

            e1.修复当AB故障切换一次后,mha-manager会自动退出

            e2.修复原主库,出问题后,修复后不能自动加入现有AB集群

            e3.关于relay log的清除

    本次实现架构图


探索MySQL高可用架构之MHA(2)_第1张图片


    本次架构主机划分

探索MySQL高可用架构之MHA(2)_第2张图片

    软件版本 

探索MySQL高可用架构之MHA(2)_第3张图片

    安装路径

探索MySQL高可用架构之MHA(2)_第4张图片