2016-06-28 222 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