首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页视频MySQL 高可用工具 - MHA-Re-Edition 复刻版

MySQL 高可用工具 - MHA-Re-Edition 复刻版原创

播放1.7K
由于MHA(mha4mysql-manager)工具2018年已经停止维护更新,且不支持Gtid复制模式,在原版基础上增补功能难度较大,固考虑将其重构。 参考了原版MHA的故障切换思路,改进的地方如下: 1)无需打通ssh公私钥互信认证,只需在app1.cnf配置文件里提供用户名和密码(root权限)即可,这一步的作用是漂移VIP,工具会直接进入远程主机上执行ip addr add VIP 2)目前主流版本MySQL 5.7和8.0的复制模式是基于Gtid,因事务号是唯一的,更改同步复制源不需要知道binlog文件名和position位置点,固简化了在客户端部署agent做数据补齐。 3)无需安装,就两个文件,一个是(环境配置检查)可执行文件masterha_check_repl_mysql,一个是(故障自动转移autofailover和在线平滑切换online switch)可执行文件masterha_manager_mysql 4 ) 基于主从复制(Gtid复制模式)才可以运行,masterha_check_repl_mysql工具会检测,如果是基于binlog和position(位置点复制模式)不能运行。可开启半同步复制确保切换以后数据完整性(至少有一个从库确认已接收到所有事件)。 5 ) masterha_manager_mysql守护进程主控文件,集成了 (masterha_master_switch + master_ip_failover + masterha_secondary_check + shutdown_script + weixin_alarm)捆绑在一起 6)AutoFailover自动故障切换(转移)VIP后,会发送微信公众号报警通知​ 7)支持远控卡重启服务器(避免脑裂问题)。例如删除VIP失败,主机已经hang住,只能通过远程管理卡去重启机器。在这里你可以调用远控卡命令,比如DELL服务器的ipmitool命令​。 8)增补对MariaDB Gtid的支持
视频文本
展开

我来说两句

0 条评论
登录 后参与评论

作者

贺春旸的技术博客
数据库工程师

数据库工程师

1
15分5秒
MySQL 高可用工具 - MHA-Re-Edition 复刻版
1.7K
2
16分8秒
Tspider分库分表的部署 - MySQL
1.8K
3
15分2秒
MySQL单机版迁移至TenDB Cluster集群版
369
4
6分9秒
Sysbench基准压力测试TenDB Cluster集群
2.1K
5
4分22秒
TenDB Cluster集群完整数据备份
389
6
5分28秒
MySQL MGR组复制脑裂后如何处理
398
7
6分47秒
通过InnoDB Clone克隆插件恢复mgr从节点
349
8
11分29秒
MGR组复制也有延迟,可能你并不知道
413
9
13分56秒
MySQL 8.0 MGR(组复制)高可用VIP切换脚本
1.8K
10
6分47秒
Slave从库支持自动故障转移
360

相关推荐

1分27秒
【赵渝强老师】MySQL的参数文件
124
1分12秒
【赵渝强老师】MySQL的全量日志文件
136
1分32秒
【赵渝强老师】MySQL的慢查询日志
575
1分33秒
【赵渝强老师】MySQL的二进制日志文件
374
1分30秒
【赵渝强老师】MySQL的错误日志文件
196
1分13秒
【赵渝强老师】MySQL的撤销日志文件
1.1K
领券