Zacząłeś i prawdopodobnie wyłączyłeś mongo w niewłaściwy sposób.
1. ABY ROZPOCZĄĆ MONGODB
Aby uruchomić mongo w tle, wpisz:mongod --dbpath /data/db --fork --logpath /dev/null
.
/dane/db
to lokalizacja db. Jeśli jeszcze go nie utworzyłeś => wpisz:mkdir /data/db
--widelec
oznacza, że chcesz uruchomić mongo w tle - demon.--logpath /dev/null
oznacza, że nie chcesz się logować - możesz to zmienić, zastępując/dev/null
do ścieżki, takiej jak/var/log/mongo.log
2. ABY WYŁĄCZYĆ MONGODB
Połącz się ze swoim mongo, wpisując:mongo
a następnie użyj administratora
i db.shutdownServer()
. Jak wyjaśnij w mongoDB
Jeśli ta technika z jakiegoś powodu nie działa, zawsze możesz zabić proces.
- Znajdź proces mongodb
PID
wpisując:lsof -i:27017
zakładając, że twój mongodb działa na porcie 27017 - Wpisz
zabij
, zastąpo wartość znalezioną w poprzednim poleceniu.