Mongodb

無法連接到 mongo db

  • June 17, 2020

知道為什麼我無法連接到 mongo 數據庫嗎?我剛剛在這個https://linuxize.com/post/how-to-install-mongodb-on-debian-9/之後將它安裝在一個新的 debian 上。

Mongo 啟動日誌: https ://hastebin.com/iyelaxasec.md

我發出mongo並得到:

baseUser@vmd54274:~$ mongo
MongoDB shell version v4.0.19
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2020-06-17T01:53:05.338+0200 E QUERY    [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection timed out :
connect@src/mongo/shell/mongo.js:344:17
@(connect):2:6
exception: connect failed

我沒有更改任何設置,所以一切都應該在正確的埠上執行。我檢查了該服務是否使用了該埠。

這是來自 lsof:

mongod     8898   mongodb   11u  IPv4 2530915      0t0  TCP 127.0.0.1:27017 (LISTEN)

我設法自己找到了問題。顯然我的防火牆配置中存在一個缺陷,阻止了從 localhost 訪問 mongodb

引用自:https://serverfault.com/questions/1021789