Category Archives: MasterHA

MHA 自定义脚本 更新:当KEEPALIVE不能跨网段的时候,怎么办?

By | 2017年3月7日

有时候,可能出现这样的情况:
1. MySQL复制的主从机器位于不同的网段

这种情况下,如果使用Keepalive做VIP资源,则可能出现主从两边VIP都启动的情况,正确的情况下VIP应该只能在其中一端活跃。

这种情况下,就可以通过自定义脚本去解决该场景下的问题。

这一次的代码更[……]

Read more

MHA error:There is no alive server. We can’t do failover

By | 2017年2月23日

关于这个错误:

在之前的部署文档里:

我说需要把server_id,改成10,可以走过去。
其实这是很片面的。

今天又遇到了这个问题,并解决了[……]

Read more

MHA,增加管理群集(MySQL Replication[主从])+ 新的增强脚本

By | 2017年2月13日

在前面的文章里面,我在自己的环境中,搭建了一个MHA的架构:

当时,这个MHA中只包含一个MySQL的主从架构。
而MHA的架构本身不止于只管理一个MySQL主从架构,所以,本文将演示,如何让MHA接管新的MySQL主从架构[……]

Read more

MHA error:Block name “_” is invalid. Block name must be “server default” or start from “server”(+ non-whitespace characters).

By | 2017年2月13日

报错如题所示,更详细的内容如下:

可以看到:
再验证SSH等价关系的时候,MHA报错了。

造成该问题的原因是:
配置文件配置不当,缺少“[server default]”的声明。

以下,是发生问题的时候的两个配置[……]

Read more

MySQL 5.7.15:Master HA(0.56) on CentOS7

By | 2017年2月9日

所有服务器的基本配置:
关闭防火墙与SELINUX

文件:/etc/hosts

SSH等价:
脚本下载地址:https://github.com[……]

Read more