Spustili jste a pravděpodobně jste vypnuli mongo nesprávným způsobem.
1. ZAČNĚTE MONGODB
Chcete-li spustit mongo na pozadí, zadejte:mongod --dbpath /data/db --fork --logpath /dev/null
.
/data/db
je umístění db. Pokud jste jej ještě nevytvořili => napište:mkdir /data/db
--fork
znamená, že chcete spustit mongo na pozadí - démona.--logpath /dev/null
znamená, že se nechcete přihlašovat – můžete to změnit nahrazením/dev/null
na cestu jako/var/log/mongo.log
2. K VYPNUTÍ MONGODB
Připojte se ke svému mongo zadáním:mongo
a poté use admin
a db.shutdownServer()
. Jako vysvětlení v mongoDB
Pokud tato technika z nějakého důvodu nefunguje, můžete proces vždy zabít.
- Najděte proces mongodb
PID
zadáním:lsof -i:27017
za předpokladu, že váš mongodb běží na portu 27017 - Zadejte
kill <PID>
, nahraďte<PID>
podle hodnoty, kterou jste našli v předchozím příkazu.