MHA binlogserver

Posted _雪辉_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MHA binlogserver相关的知识,希望对你有一定的参考价值。

  从mysql 5.6开始提供了 BINLOG SEVER 的概念,通过BINLOG SERVER 来备份BINLOG 日志,并且这样的备份的BINLOG 日志基本上是实时的。

  相应的MHA在binlog部分,可以定义mysqlbinlog server。MHA 0.56 添加了 master_binlog_dir 这个参数,这个参数是防止MYSQL 死机后无法获得BINLOG 的具体的位置而设定的。(当然如果LINUX 系统同死机了,那这个设置也是无效的)。当MHA执行基于GTID的故障转移时,MHA会先检查binlog服务器,如果binlog server记录的BINLOG在其他从属服务器之前,MHA在恢复之前将来自binlog server的差异binlog event应用到新master。当MHA执行基于非gtid(传统)的故障转移时,MHA将忽略binlog server。并且MHA支持自定义的mysql binlog location, 在使用GTID 的MYSQL复制中,并且使用了auto_postion=1 的情况下MHA 不能使用老的模式来获得差异的日志,而这里使用binlog server可以有效的提高增强MYSQL 主从切换中,可以让新主从 BINLOG SERVER 中获得差异的日志,并补齐。

以上是关于MHA binlogserver的主要内容,如果未能解决你的问题,请参考以下文章

MHA高可用集群

MHA高可用群集

MHA高可用集群部署及故障切换

MHA 介绍

MHA你难道不了解一下?mysql数据库MHA高可用配置及故障切换!

MHA架构