文章记录了之前tdsql迁移IDC过程中遇到的小问题
环境
xboss业务: tdsql未启用SSL, IDC-mysql启用了SSL:
原因分析
1, 迁移前: 因为tdsql未启用ssl, 且应用未显式配置ssl
JDBC默认使用非SSL连接,因此可以正常连接;
2, 迁移后: idc-mysql启用了ssl, 且应用未显式配置ssl
jdbc尝试用ssl连接,由于jdbc未配置ssl参数(CA证书),导致连接尝试失败;
解决
应用显示添加ssl=false,连接成功;
后续处理
tdsql和idc,有的开了ssl,有的关闭了; 不确定应用中是否有配置ssl开启的情况;
为了确保迁移的顺利进行,对后续迁移批次的实例进行检查,确保迁移前的tdsql和迁移后的IDC环境SSL保持一致。