首页
学习
活动
专区
工具
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集群完整数据备份
388
6
5分28秒
MySQL MGR组复制脑裂后如何处理
392
7
6分47秒
通过InnoDB Clone克隆插件恢复mgr从节点
348
8
11分29秒
MGR组复制也有延迟,可能你并不知道
401
9
13分56秒
MySQL 8.0 MGR(组复制)高可用VIP切换脚本
1.8K
10
6分47秒
Slave从库支持自动故障转移
358

相关推荐

14分29秒
redis 与 mysql 数据同步
95
7分38秒
etl engine 读写redis
167
4分54秒
etl engine数据分发功能节点 实现简单,开箱即用,无其它依赖,跨平台
375
7分29秒
OceanBase 4.3 VS MySQL 8.0 TPCC - 单机性能对比测试
2.4K
9分14秒
【演示】从MySQL 5.7 迁移至 Oceanbase
1.7K
13分22秒
ClickHouse vs OceanBase OLAP 性能对比测试
2.4K
领券