Du började och stängde förmodligen av mongo på fel sätt.
1. ATT STARTA MONGODB
För att starta mongo i bakgrunden skriv:mongod --dbpath /data/db --fork --logpath /dev/null
.
/data/db
är platsen för db. Om du inte har skapat en ännu => skriv:mkdir /data/db
--fork
betyder att du vill starta mongo i bakgrunden - deamon.--logpath /dev/null
betyder att du inte vill logga - du kan ändra det genom att ersätta/dev/null
till en sökväg som/var/log/mongo.log
2. ATT STÄNGA MONGODB
Anslut till din mongo genom att skriva:mongo
och sedan use admin
och db.shutdownServer()
. Som förklara i mongoDB
Om denna teknik inte fungerar av någon anledning kan du alltid döda processen.
- Hitta mongodb-processen
PID
genom att skriva:lsof -i:27017
förutsatt att din mongodb körs på port 27017 - Skriv
kill <PID>
, ersätt<PID>
med värdet du hittade föregående kommando.