Я новичок в MongoDB. Я установил его с помощью учебника на веб-сайте official.
, когда я запустить команду mongo
, я получаю:установлен MongoDB, но не может его использовать (ошибка: 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, поэтому i Disabled
SELinux, но это не помогло. , так как в чем проблема и как узнать, правильно ли я установил установку или нет? В некоторых сообщениях SO я увидел команду mongod
. В чем разница между командами mongod
и mongo
? когда я бегу mongod
я получаю:
bash: mongod: command not found...
Similar command is: 'mongo'
большое спасибо за вашу помощь и время.
'mongod' - сервер, который необходимо запустить для доступа к БД через' mongo'. Попробуйте перейти в каталог 'mongo' installaion (в моем случае он находится в каталоге'/usr/bin') и найдите 'mongod' и запустите его непосредственно из терминала'/.mongod' и посмотрите, успешно ли он запускается – Ravi