最近做项目要用到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》对你有帮助,请点赞、收藏,并留下你的观点哦!