MongoDB ошибка после установки, не удалось подключиться к серверу
Я следовал ( https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/) инструкциям по установке MongoDB.
После выполнения до 4-го шага, т. Е. После выполнения следующей команды:-
sudo apt-get install -y mongodb-org
когда я бегу mongo
Команда получить CLI, я получаю следующую ошибку:-
MongoDB shell version v3.6.4
connecting to: mongodb://127.0.0.1:27017
2018-04-20T12:02:10.947+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-04-20T12:02:10.999+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed
Также, когда я бегу sudo service mongod start
, Ничего не произошло. Но когда после этого я бегу sudo service mongod status
Я получаю следующую ошибку:-
● mongod.service - High-performance, schema-free document-oriented database
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset:
Active: failed (Result: exit-code) since Fri 2018-04-20 12:04:50 IST; 37s ago
Docs: https://docs.mongodb.org/manual
Process: 28034 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exite
Main PID: 28034 (code=exited, status=217/USER)
Apr 20 12:04:50 Inspiron-N5010 systemd[1]: Started High-performance, schema-free
Apr 20 12:04:50 Inspiron-N5010 systemd[1]: mongod.service: Main process exited,
Apr 20 12:04:50 Inspiron-N5010 systemd[1]: mongod.service: Unit entered failed s
Apr 20 12:04:50 Inspiron-N5010 systemd[1]: mongod.service: Failed with result 'e
lines 1-11/11 (END)
Может ли кто-нибудь помочь в решении этой проблемы?
1 ответ
Решение
Похоже, пакет поврежден или установка пакета была прервана. Бежать:
sudo dpkg --configure -a
Это отремонтирует пакет.
Также вам сначала нужно запустить сервер mongod, чтобы использовать его cli.
Итак, первый запуск:
sudo service mongod start
а потом беги
mongo
Это откроет Mongodb Cli.