mysql ha
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
线上48组nodes一组db0101主库down了之后的failover处理过程.
路上接到call,db0101 Down了,报错现象:(1) 应用页面500,503,504 Error 错误(2) email报警db0201 is down now!1 症状初步判断赶快ping 20.222.21.173, 报unreachle的错误. 赶紧call 系统管理员以及硬件工程师,让他们登陆物理主机看看出了什么故障.这里赶紧去mmm control服务器...原创 2019-06-14 09:55:07 · 10254 阅读 · 0 评论 -
[MySQL-MM] 生产环境自动恢复MM中一台M2库的过程,分享从零开始写的自动化重建脚本以及思路
1 简介有N0+组MM节点,如果每次都是手动修复,一次两次还好,次数多了难免有些无用功了,因为建立自动脚本,避免每次都在M库手动备份,手动copy,手动建立连接,手动设置复制信息的过程,我的目的,一个sh run command,所有的事情都准备妥当了,然后就泡一杯雀巢咖啡或者普洱茶,在一边静静的等待或者还可以借此小憩片刻,看着M2修复成功:2 环境必须是MM架构,而且一台主库...原创 2019-06-19 21:30:12 · 10344 阅读 · 0 评论 -
MySQL Group Replication [Single-Primary Mode] 详细搭建部署过程
1,关于MySQL Group Replication基于组的复制(Group-basedReplication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。在通信层,Groupreplication实现了一系列的机制:比如原子消息(atomicmessage delivery)和全序化消息(totalorderi...原创 2019-07-28 11:01:06 · 10388 阅读 · 0 评论 -
MySQL Group Replication [Multi-Primary Mode] 详细搭建部署过程
1,关于MySQL Group Replication基于组的复制(Group-basedReplication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。在通信层,Groupreplication实现了一系列的机制:比如原子消息(atomicmessage delivery)和全序化消息(totalord...原创 2019-07-29 10:45:47 · 10480 阅读 · 1 评论 -
MySQL Group Replication的RECOVERING状态深度理解
接收到报警通知,db3这台组复制成员故障down机了,等修复好,启动服务器,然后再启动mysql实例,进去查看状态,变成了RECOVERING,如下所示;mysql> SELECT * FROM performance_schema.replication_group_members;+---------------------------+-----------------------...原创 2019-07-29 10:48:27 · 11819 阅读 · 2 评论 -
MySQL 高可用MHA安装部署以及故障转移详细资料汇总
1,简介1.1mha简介MHA,即MasterHigh Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性。MHA(Master High Availability)是自动的mas...原创 2019-07-04 17:49:36 · 5634 阅读 · 0 评论 -
MySQL 高可用MMM安装部署以及故障转移详细资料汇总
1,mmm简介MMM(Master-Masterreplication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说...原创 2019-07-04 20:27:46 · 11390 阅读 · 0 评论