Vous avez démarré et probablement arrêté mongo dans le mauvais sens.
Pour démarrer mongo en arrière-plan, tapez :mongod --dbpath /data/db --fork --logpath /dev/null
.
/data/db
est l'emplacement de la base de données. Si vous n'en avez pas encore créé => tapez :mkdir /data/db
--fork
signifie que vous voulez démarrer mongo en arrière-plan - deamon.--logpath /dev/null
signifie que vous ne voulez pas vous connecter - vous pouvez changer cela en remplaçant/dev/null
à un chemin comme/var/log/mongo.log
Connectez-vous à votre mongo en tapant :mongo
puis use admin
et db.shutdownServer()
. Comme expliquer dans mongoDB
Si cette technique ne fonctionne pas pour une raison quelconque, vous pouvez toujours arrêter le processus.
- Trouvez le processus mongodb
PID
en tapant :lsof -i:27017
en supposant que votre mongodb fonctionne sur le port 27017 - Tapez
kill <PID>
, remplacez<PID>
par la valeur que vous avez trouvée la commande précédente.