iT邦幫忙

0

python 連接 monogodb有問題

  • 分享至 

  • xImage

ServerSelectionTimeoutError: cluster0-shard-00-02.loi5o.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125),cluster0
https://ithelp.ithome.com.tw/upload/images/20210711/20018576brkKaZ29hJ.jpg
以及請問連接字串中的myFirstDatabase這個地方是不是需要修改,但後來也改過也不行,不知道是否有人可以指點一下,謝謝,是否有先進修改過這個地方 謝謝
https://ithelp.ithome.com.tw/upload/images/20210711/20018576B0sWmv0BH3.jpg
程式碼如下
https://ithelp.ithome.com.tw/upload/images/20210711/20018576rJcoPRcBOO.jpg
網路也設定全開了,但是從頭到尾都是用手機網路測試,也用過telnet cluster0-shard-00-02.loi5o.mongodb.net 27017 是可以連上的
https://ithelp.ithome.com.tw/upload/images/20210711/20018576fvZFcgtM6w.jpg

我有把myFirstDatabase改成箭頭中所指處,可是還是一樣無法連接

https://ithelp.ithome.com.tw/upload/images/20210711/20018576u9ZF7KAHJb.jpg

看到 SSL: CERTIFICATE_VERIFY_FAILED
覺得會不會是你沒打密碼之類的 導致驗證沒過
我打很多次了,還用網頁的自產密碼,以及還開另外一個mlib的帳號再進去建立一個新DB都有試過了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-07-12 15:03:44

可以試試 pip install certifi
參考資料

看更多先前的回應...收起先前的回應...

謝謝 晚點我試試看

可惜顯示已經有安裝過了
https://ithelp.ithome.com.tw/upload/images/20210717/20018576DwXkw3sIJd.jpg

你有試client = MongoClient(CONNECTION_STRING,tlsCAFile=certifi.where())嗎?

後來在連接字串加上這串, ssl=True,ssl_cert_reqs='CERT_NONE'就可以連上了
參考連接

海綿寶寶 我後來有加上你說的那個,會說certifi 沒有定義
以及找到另外一個解法似乎可以,在尾端加上這串就好了
, ssl=True,ssl_cert_reqs='CERT_NONE'
謝謝大家

感謝樓主找到答案還有回來留言,好人一生平安

我要發表回答

立即登入回答