Você iniciou e provavelmente desligou o mongo da maneira errada.
1. PARA INICIAR O MONGODB
Para iniciar o mongo em segundo plano, digite:
mongod --dbpath /data/db --fork --logpath /dev/null . /data/dbé a localização do banco de dados. Se você ainda não criou um => digite:mkdir /data/db--forksignifica que você deseja iniciar o mongo em segundo plano - deamon.--logpath /dev/nullsignifica que você não deseja registrar - você pode alterar isso substituindo/dev/nullpara um caminho como/var/log/mongo.log
2. PARA DESLIGAR O MONGODB
Conecte-se ao seu mongo digitando:
mongo e então use admin e db.shutdownServer() . Como explicar no mongoDB Se esta técnica não funcionar por algum motivo, você sempre pode matar o processo.
- Encontre o processo mongodb
PIDdigitando:lsof -i:27017supondo que seu mongodb esteja sendo executado na porta 27017 - Digite
kill <PID>, substitua<PID>pelo valor que você encontrou no comando anterior.