我是mongoDB的新手,我正在尝试将其配置并在我的Ubuntu服务器上运行。当我在我的终端中输入此命令时
sudo service mongod start
我得到以下输出
start: Job is already running: mongod
所以,当我尝试用
进入shell时mongo
我得到以下输出
2015-02-24T14:54:39.557-0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-02-24T14:54:39.559-0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
我知道我不是在本地工作所以我听过mongod.conf文件并更改以下内容
port = 5000
# Listen to local interface only. Comment out to listen on all interfaces.
bind_ip = 10.0.1.51
其中bind_ip现在是我的ubuntu服务器,端口是5000,如图所示,所以现在我用
重新启动服务sudo service mongod restart
和输出
mongod start/running, process 1755
现在我尝试用
租回贝壳mongo
我仍然收到相同的错误消息
MongoDB shell version: 2.6.7
connecting to: test
2015-02-24T15:01:26.229-0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-02-24T15:01:26.230-0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
有人可以帮我解决这个问题吗?我一直在浏览论坛,似乎没有任何工作。感谢。
答案 0 :(得分:0)
如果有人遇到麻烦,我会调查mongod --help
并找到以下解决方案
mongod --smallfiles
或
mongod --nojournal
希望这有助于任何人。