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 今天记录下这个

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐