我是MongoDB的新手。我使用教程在official网站安装了它。
当我运行命令mongo
,我得到:安装了MongoDB但无法使用它(errno:111连接被拒绝。)
MongoDB shell version: 2.6.4
connecting to: test
2014-10-08T01:40:35.926+0330 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2014-10-08T01:40:35.927+0330 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
它给我的版本,所以我必须MongoDB的正确安装(右?)。
我认为这个问题可能与SELinux有关,所以我Disabled
SELinux,但它没有帮助。 那么如何解决问题,以及如何知道我是否正确安装了该设备? 在一些SO帖子中,我看到一条命令mongod
。 mongod
和mongo
命令有什么区别?当我运行mongod
我得到:
bash: mongod: command not found...
Similar command is: 'mongo'
非常感谢您的帮助和时间。
'mongod'是服务器,需要通过'mongo'访问数据库。尝试进入'mongo'安装目录(在我的情况下,它位于'/ usr/bin'目录中),然后查找'mongod'并直接从终端'/ .mongod'运行,看看是否成功启动 – Ravi 2014-10-08 04:39:31