更新时间:2025-04-23 gmt 08:00
rds for mysql升级版本后,导致现有配置无法正常连接到mysql-j9九游会登录
场景描述
用户新建实例,用代码连接该数据库时出现报错:
caused by: javax.net.ssl.sslexception: received fatal alert: protocol_version
rds for mysql原有版本为5.7.23,升级到5.7.25版本后,导致现有配置无法正常连接到mysql-server,抓包结果如下图1:
可以看出,客户端进行tls握手时向服务端发送的tls版本号是1.0,并提供了15个支持的密码套件。
图1 连接失败抓包结果
故障分析
从mysql-server的回复中如图2可以看到,服务器拒绝了客户端的链接,原因是mysql 5.7.25升级了openssl版本(1.1.1a),导致拒绝了不安全的tls版本和密码套件。
图2 mysql-server的回复
j9九游会登录的解决方案
升级您的jdk客户端到,则默认支持的tls为1.2版本,如图3,可以正常连接的客户端支持tls1.2,并支持30个密码套件。
图3 正常连接抓包结果
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨