失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 关于在win下通过pymongo连接到mongodb报错[SSL: CERTIFICATE_VERIFY_FAILED] certif

关于在win下通过pymongo连接到mongodb报错[SSL: CERTIFICATE_VERIFY_FAILED] certif

时间:2021-10-07 02:49:17

相关推荐

关于在win下通过pymongo连接到mongodb报错[SSL: CERTIFICATE_VERIFY_FAILED] certif

最近做项目要用到mongodb

在用python连接的时候出现以下问题:

pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-00.:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)

google了很久得到原因:

This is because of a root CA Let’s Encrypt uses (and Mongo Atals uses Lets Encrypt) has expired on -09-30 - namely the "IdentTrust DST Root CA X3" one.

这里说是mongo atlas使用的加密方法过期了

解决方案如下:

1.下载这个文件

2. 将文件后缀的.pem换成.cer

3. 双击改好后缀的文件会弹出一个窗口,点击下载证书

4. 直接按照默认的安装,然后再重试

5. 原文说装完后要重启电脑,但是我这里不用重启也可以

如果上述方法不行,原文给了另一个解决方案 (这个方案我也没试过):

1.进入网页</

关于在win下通过pymongo连接到mongodb报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate

如果觉得《关于在win下通过pymongo连接到mongodb报错[SSL: CERTIFICATE_VERIFY_FAILED] certif》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。