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
--fork
significa que você deseja iniciar o mongo em segundo plano - deamon.--logpath /dev/null
significa que você não deseja registrar - você pode alterar isso substituindo/dev/null
para 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
PID
digitando:lsof -i:27017
supondo que seu mongodb esteja sendo executado na porta 27017 - Digite
kill <PID>
, substitua<PID>
pelo valor que você encontrou no comando anterior.