mysql_real_connect: SSL connection error: unknown error number

在服务器硬盘更换并重新部署docker环境后,遇到MySQL SSL连接错误的问题,尝试了调整网络环境和更新客户端版本未果。最终在社区中找到解决方案,只需在MySQL的my.cnf配置文件中添加'skip_ssl'即可关闭SSL认证,从而解决问题。此博客记录了解决这一问题的过程。

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

error: [TC_Mysql::connect]: mysql_real_connect: SSL connection error: unknown error number

如题:由于服务器硬盘坏了,要换硬盘,重新安装了系统,然后就又重新部署了一遍服务器环境。本来想着这个通过docker应该很快就可以把 mysql ,tars 和redis 部署出来,who knows ,一部署出各种问题。上面报错就折腾了我两天多的时间。一开始自己以为是docker 部署的网络环境和mysql 的网络环境不在同一个网段上,但是明明两个部署的时候都是用了 --net=host ,应该不可能不再同一网段。接着在google 了一遍,发现都是说因为mysql 的客户端版本问题,导致ssl连接不了(这个试过也是不行,估计tars使用的库有点问题)。最后咨询了tars 群的大佬才解决了这个问题,直接把mysql 的ssl 认证关闭就行了。郁闷了好久 o my god。mysql 关闭ssl 只需要在my.cnf配置文件里面加上 skip_ssl就行了。ok 今天记录下这个

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值