.Net 5 部署Ubuntu 连接Mysql报SSL错误

将asp.net 5项目部署到linux项目,部署的时候没问题,但是连接Mysql数据库的时候一直报错:

 

 打出所有的异常信息:

 

 通过搜索github上相关的issue,发现这是一个net 5的已知BUG,但是不知道为什么在有些环境上依然会出现;

解决方案:

vim /etc/ssl/openssl.cnf 

进入openssl的配置文件:

在顶部加入:

openssl_conf = default_conf

在底部加入:

[default_conf]
ssl_conf = ssl_sect

[ssl_sect]
system_default = system_default_sect

[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT:@SECLEVEL=1

问题则就能够解决

posted @ 2021-03-02 20:42  巅峰老琴  阅读(181)  评论(0)    收藏  举报