MySQL 5.8(8)+MGR+MySQL Connector/J(8.0.12)的故障转移(failover)实验

本文档介绍了在MySQL 5.8(8)环境中,使用MGR(Group Replication)和MySQL Connector/J 8.0.12进行故障转移实验。实验结果显示,尽管官方文档表明不带关键字的多主机连接具有failover功能,但在MGR集群中,当master宕机后,由于内部重新选举的新master无法被程序感知,导致实验失败。文中探讨了连接配置、关键字作用及可能的重试参数陷阱,并呼吁读者分享成功经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL官网

MySQL官网
MySQL Connector/J 相关教程

准备

这是官网第二章的一个版本的摘要,不想上官网看的同志们,可以在这里看。
这是官网第二章的一个摘要

JDBC的版本可以在jar包中的MANIFEST.MF中查看
查看版本

MGR的数据库集群可以参考网上的一些文章,东拼西凑的能看个大概。

过程
驱动版本

MySQL Connector/J 的版本选8.0.12可以用maven下得到,同时也会带下来protobuf-java:2.6.0
这里写图片描述
相关依赖可以参考官网上,有说。依赖(JAR包)下好后,可以使用新的驱动

Class.forName("com.mysql.cj.jdbc.Driver");

驱动相比以往有些变化,不过功能更多,很好用,其中就包括我们要测得failover功能。

多主机连接代
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值