Hai avviato e probabilmente spento Mongo nel modo sbagliato.
Per avviare mongo in background, digita:mongod --dbpath /data/db --fork --logpath /dev/null
.
/data/db
è la posizione del db. Se non ne hai ancora creato uno => digita:mkdir /data/db
--fork
significa che vuoi iniziare mongo in background - demone.--logpath /dev/null
significa che non vuoi accedere:puoi cambiarlo sostituendo/dev/null
in un percorso come/var/log/mongo.log
Collegati al tuo mongo digitando:mongo
e poi use admin
e db.shutdownServer()
. Come spiegare in mongoDB
Se questa tecnica non funziona per qualche motivo, puoi sempre terminare il processo.
- Trova il processo mongodb
PID
digitando:lsof -i:27017
supponendo che mongodb sia in esecuzione sulla porta 27017 - Digita
kill <PID>
, sostituire<PID>
dal valore che hai trovato il comando precedente.