Venho aqui através deste pedir um help para vocês. Bom vamos ao problema;
Instalei o mongodb pelo repositório oficial e suas dependências, porém não consigo startar o serviço.
Estou executando este comando:
- Código: Selecionar todos
sudo systemctl start mongodb.service
depois verifico o status :
systemctl status mongodb.service
, que me retorna a seguinte mensagem:● mongodb.service - High-performance, schema-free document-oriented database
Loaded: loaded (/usr/lib/systemd/system/mongodb.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since sex 2016-10-14 21:18:25 BRT; 8min ago
Main PID: 3090 (code=exited, status=14)
out 14 21:18:25 lazevedo-pc systemd[1]: Started High-performance, schema-free document-oriented database.
out 14 21:18:25 lazevedo-pc systemd[1]: mongodb.service: Main process exited, code=exited, status=14/n/a
out 14 21:18:25 lazevedo-pc systemd[1]: mongodb.service: Unit entered failed state.
out 14 21:18:25 lazevedo-pc systemd[1]: mongodb.service: Failed with result 'exit-code'.
e quando tento usar o mongo com o comando mongo aparece a seguinte mensagem:
MongoDB shell version: 3.2.9
connecting to: test
2016-10-14T21:28:01.063-0300 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2016-10-14T21:28:01.064-0300 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:229:14
@(connect):1:6
exception: connect failed
Se alguém poder me ajudar eu agradeço, pois já tentei alguns ações e nada mudou.
Obrigado.
Solução encontrada.
1- Desinstalei o
mongodb
2 - instalei novamente -
sudo pacman -S mongodb
3 - instalei a dependência -
sudo pacman -S mongodb-tools
4 -
sudo systemctl stop mongodb.service
5 -
sudo mongod --dbpath /var/lib/mongodb/ --repair
6 -
sudo chown -R mongodb: /var/{log,lib}/mongodb/
7 -
sudo systemctl start mongodb.service
8 - mongo (acessa o banco)
valeu abs.