2016-06-28 78 views
2

我有2個服務器:一個Ubuntu服務器和一個debian服務器。我已經安裝了蒙戈DB和mongod的開始,但是當我嘗試命令「蒙戈」,我得到了如下信息:Mongo DB啓動,但它不起作用

MongoDB shell version: 2.4.9 
connecting to: test 
Tue Jun 28 19:01:21.922 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
exception: connect failed 

我開始的MongoDB用這個命令:

[email protected]:~$ sudo service mongodb start 
sudo: unable to resolve host caridio-ubuntu-2 
mongodb start/running, process 18555 

我試圖設置其他dbpath並安裝舊版本的MongoDB。我設置了不同的服務器。 MQTT和Tomcat都可以運行。

這裏我的配置:

enter image description here

回答

0

這是從2年前的答案

bindIP = [127.0.0.1,141.28.102.148]

所以要儘量增加你的裏面IPS如果你沒有其他接口,你可以使用bindIP = 0.0.0.0

來源https://stackoverflow.com/a/34698336/6523542 可能重複? mongodb.conf bind_ip = 127.0.0.1 does not work but 0.0.0.0 works

+0

謝謝,但它不起作用。我試着用[]和0.0.0.0。它會每次連接到127.0.0.1 – Helge

+0

netstat -nl | grep 27017這是什麼意思?你也應該檢查你的/ etc/hosts文件是否有這個錯誤 - > sudo:無法解析主機caridio-ubuntu-2 – kiokoman

+0

我已經安裝了Mongo DB,我的girlfrind是watchen。我不知道爲什麼,但現在它工作。我的下一個問題是服務器和Robomongo之間的連接。我有一個用戶,IP和密碼。我們獲得連接(在Mac上,但不在窗口中)。身份驗證不起作用。 – Helge

相關問題