基于MHA的mysql数据库高可用实现.pptVIP

  • 0
  • 0
  • 约1.5千字
  • 约 15页
  • 2017-02-12 发布于湖北
  • 举报
基于MHA的mysql数据库高可用实现 什么是MHA MHA有哪些特性 MHA在快云数据库中的应用实践 MHA安装配置 一、什么是MHA mha(Mysql-Master High Availability)目前在MySQL多服务器(=3台),高可用方面是一个相对成熟的解决方案。 它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。 MHA由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点) 要搭建MHA,要求一个集群中必须最少有两台数据库服务器,一主一从,即一台充当master,一台充当从库,另一台充当管理节点。 二、MHA特性 1. 主服务器的自动监控和故障转移 MHA监控复制架构的主服务器,一旦检测到主服务器故障,就会自动进行故障转移。即使有些从服务器没有收到最新的relay log,MHA自动从最新的从服务器上识别差异的relay log并把这些日志应用到其他从服务器上,因此所有的从服务器保持一致性了。MHA通常在几秒内完成故障转移,9-12秒可以检测出主服务器故障,7

文档评论(0)

1亿VIP精品文档

相关文档