java連線MongoDb報錯 com.mongodb.MongoSocketOpenException: Exception opening socket 已解決

2020-10-23 14:00:15

用idea寫java連線MongoDb報錯,先來看看詳細報錯資訊

在這裡插入圖片描述

解決辦法

編輯

vim mongodb/conf/mongod.conf

新增

bind_ip=0.0.0.0

修改完之後組態檔為:

#指定啟動埠
port=27017
#指定資料存放目錄
dbpath=data/db
#指定紀錄檔存放目錄
logpath=log/mongodb.log
#後臺執行
fork=true
#使用任何IP登陸
bind_ip=0.0.0.0

出現報錯資訊原因

  • 從mongodb 3.6版本之後,它把bind_ip的值預設為localhost,這樣只能使用localhost去登入才能進入
  • 只要把bind_ip改成0.0.0.0就可以使用任何IP登陸了