更新时间:2022-10-26 GMT+08:00
RDS for MySQL升级版本后,导致现有配置无法正常连接到MySQL-server
场景描述
用户新建实例,用代码连接该数据库时出现报错:
Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version
RDS for MySQL原有版本为5.7.23,升级到5.7.25版本后,导致现有配置无法正常连接到MySQL-server,抓包结果如下图1:
故障分析
从MySQL-server的回复中如图2可以看到,服务器拒绝了客户端的链接,原因是MySQL 5.7.25升级了openssl版本(1.1.1a),导致拒绝了不安全的TLS版本和密码套件。
解决方案
父主题: 连接类