广告
返回顶部
首页 > 资讯 > 数据库 >mysql架构类问题之MHA架构
  • 249
分享到

mysql架构类问题之MHA架构

mysql架构类问题之MHA架构 2015-04-12 12:04:39 249人浏览 绘本
摘要

MHA 架构 适用的主从复制架构 主 / | 从1 从2 从3 故障转移步骤 选举具有最新更新的slave 尝试从宕机的master保存二进制日志 应用差异的中继日志到其他slave 应用从master保存的二进制日志 提升选举的

MHA 架构

适用的主从复制架构

 主 
/ | 

从1 从2 从3

故障转移步骤

  • 选举具有最新更新的slave
  • 尝试从宕机的master保存二进制日志
  • 应用差异的中继日志到其他slave
  • 应用从master保存的二进制日志
  • 提升选举的slave为新的master
  • 配置其他slave向新的mater同步

架构需要的资源

资源 数量 说明
主DB 1 用于初始主从复制模式的master服务器
从DB 2-N 可以配置2台或多台从服务器
IP地址 n+2 N为Mysql服务器数量
监控用户 1 用于监控数据库状态的mysql用户(all privileges)
复制用户 1 用于配置Mysql复制的MySQL用户(replication slave)

架构配置步骤

  • 配置一主多从复制的集群架构
  • 安装Centos的YUM扩展包
  • 配置集群内各主机的ssh免认证
  • 在各节点安装mha_node
  • 在管理节点安装mha_manager
  • 配置并启动MHA管理进程

架构优点

  • 支持GTID的复制方式和基于日志点的复制方式
  • 可从多个slave中选举最适合的新master
  • 会尝试从旧master中尽可能多的保存未同步日志

架构缺点

  • 未必能获取到旧master未同步的日志(主备使用5.7以后的半同步复制)
  • 需要自行开发写VIP转移脚本
  • 只监控master而没有对slave实现高可用的办法

架构适用场景

  • 使用基于GTID的复制方式
  • 使用一主多从的复制架构
  • 希望更少数据丢失的场景

欢迎扫描下方二维码,持续关注:

互联网工程师(id:PHPstcn),我们一起学习,一起进步

您可能感兴趣的文档:

--结束END--

本文标题: mysql架构类问题之MHA架构

本文链接: https://www.lsjlt.com/news/2252.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql架构类问题之MHA架构
    MHA 架构 适用的主从复制架构 主 / | 从1 从2 从3 故障转移步骤 选举具有最新更新的slave 尝试从宕机的master保存二进制日志 应用差异的中继日志到其他slave 应用从master保存的二进制日志 提升选举的...
    99+
    2015-04-12
    mysql架构类问题之MHA架构
  • mysql 架构类问题之 MMM 架构
    MMM 和 MHA 架构 MMM 和 MHA 架构的作用 对主从复制集群的 master 进行监控 当 master 宕机后把写 VIP 迁移到新 master 重新配置集群中其他 slave 对新的 master 同步 MMM 架构 ...
    99+
    2014-12-31
    mysql 架构类问题之 MMM 架构
  • mysql之MHA架构
    角色Ip地址主机名Server id类型master192.168.1.131master11主(写)Master(candicate)192.168.1.132Master22从(读)Slave192.1...
    99+
    2022-10-18
  • MySQL高可用架构之MHA架构全解
    目录一、介绍二、组成三、工作过程四、架构五、实例展示MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating m...
    99+
    2022-11-12
  • MySQL高可用架构之MHA
    一、MHA介绍   MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可...
    99+
    2019-01-11
    MySQL高可用架构之MHA
  • MySQL高可用架构之MHA实践
    本文主要是描述MHA高可用快速部署步骤以及简单使用命令 1、下载安装包     mha 依赖包:        &n...
    99+
    2022-10-18
  • mysql 面试(六)MySQL 架构类问题
    MySQL 主从复制实现原理 开启二进制日志 步骤一:主库 db 的更新事件 (update、insert、delete) 被写到 binlog 步骤二:从库发起连接,连接到主库 步骤三:此时主库创建一个 binlog du...
    99+
    2020-06-01
    mysql 面试(六)MySQL 架构类问题
  • MySQL高可用之MHA架构企业实战
    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 擅长主流数据Oracle、MySQL、...
    99+
    2023-08-17
    mysql 架构 数据库 MHA
  • MYSQL架构中如何主从MHA
    这篇文章给大家介绍MYSQL架构中如何主从MHA,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MHA – GTID模式MasterHigh Availability Manager a...
    99+
    2022-10-18
  • mysql MHA 高可用架构部署
    MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅...
    99+
    2022-10-18
  • MySQL高可用架构之MHA的原理分析
    这篇文章主要介绍了MySQL高可用架构之MHA的原理分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MHA角色部署MHA 服务有两种角色,...
    99+
    2022-10-18
  • MySQL高可用架构-MMM、MHA、MGR、PXC
    主从复制如何工作 在主库把数据记录到binlog(二进制日志)。 备库开IO线程把binlog复制到自己的relaylog(中继日志)。 备库读取中继日志,重放到备库上。 半同步复制 半同步复制可以确保备库拥有主库数据的拷...
    99+
    2015-08-21
    MySQL高可用架构-MMM MHA MGR PXC
  • MySQL 搭建MHA架构部署的步骤
    MAH 一:MAH架构介绍 MHA (Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本人youshimaton开发,是一套优秀的作为MySQL高可用...
    99+
    2022-05-20
    MySQL MHA架构部署 MySQL部署MHA架构
  • MHA实现MySQL高可用集群架构
    转转连接 https://www.cnblogs.com/tanxiaojun/p/10424699.html MHA简介 MHA(Master HighAvailability)目前在MySQL高可...
    99+
    2022-10-18
  • 【赵强老师】MySQL高可用架构:MHA
    MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新...
    99+
    2019-11-27
    【赵强老师】MySQL高可用架构:MHA
  • MySQL 5.7和8.0 MHA架构下sysbench压测
    转转连接   http://blog.itpub.net/22996654/viewspace-2655331/ sysbench压测环境: sysbench server:1...
    99+
    2022-10-18
  • MySQL数据库实现高可用架构之MHA的实战
    目录一、MySQLMHA介绍1.1什么是MHA1.2MHA的组成1.3MHA的特点二、MySQLMHA搭建1.MHA架构部分2.故障模拟部分3.实验环境三、实验步骤1、关闭防火墙和S...
    99+
    2022-11-13
  • 【MySQL】【高可用】基于MHA架构的MySQL高可用故障自动切换架构
    基于MHA架构的MySQL高可用切换架构 环境: ​ CentOS7+MySQL 5.7 + GTID 业务系统:mainBusiness ​ node1 : 192.16...
    99+
    2022-10-18
  • 用MHA架构实现MySQL高可用方法
    下面一起来了解下用MHA架构实现MySQL高可用方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望用MHA架构实现MySQL高可用方法这篇短内容是你想要的。MySQL复制是异步或者半同步的。当maste...
    99+
    2022-10-18
  • 简单了解MySQL高可用MHA架构知识
    下面一起来了解下MySQL高可用MHA架构知识,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL高可用MHA架构知识这篇短内容是你想要的。MHA软件介绍1.MHA软件是由MHA Manager(管...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作