[Mac OS]DB Atlas 에러 pymongo.errors.ServerSelectionTimeoutError: ~ [SSL: CERTIFICATE_VERIFY_FAILED]~
2023. 4. 9. 14:36ㆍ에러대응
파이썬 pymongo 를 사용하며 발생한 에러입니다.
SSL 인증서 문제인거같습니다.
certifi 라이브러리는 TLS 호스트의 신원을 확인하는 동시에 SSL 인증서의 신뢰성을 검증하기 위해 Mozilla가 세심하게 선별한 루트 인증서 컬렉션을 제공합니다.
에러발생코드
from pymongo import MongoClient
client = MongoClient('mongodb+srv://비밀입니다:비밀입니다@cluster0.2xxwxhc.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
doc = {
'name' : '영수',
'age' : 24
}
db.users.insert_one(doc)
에러해결코드
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://비밀입니다:비밀입니다@cluster0.2xxwxhc.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca)
db = client.dbsparta
doc = {
'name' : '영수',
'age' : 24
}
db.users.insert_one(doc)
'에러대응' 카테고리의 다른 글
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) (0) | 2023.04.10 |
---|---|
[Mac OS] AWS 배포 에러 Command errored out with exit status 1: (0) | 2023.04.09 |
zsh: no such file or directory: usr/bin/python3 [Mac OS] (0) | 2023.04.09 |
MySQL Workbench 꺼짐 문제 [ M1 Mac Ventura ] (0) | 2023.04.09 |
NPM ERR! Code 1 (0) | 2023.04.09 |