Das Starten und Stoppen von MongoDB wird im MongoDB-Handbuch behandelt. Es erklärt die verschiedenen Optionen zum Anhalten von MongoDB über die Shell, CLI, Treiber usw. Es erläutert auch die Risiken eines fehlerhaften Anhaltens von MongoDB (z. B. Datenbeschädigung) und spricht über die verschiedenen Kill-Signale.
Wenn Sie MongoDB mit einem Paketmanager für Ubuntu oder Debian installiert haben, können Sie MongoDB (derzeit Mongod in Ubuntu) wie folgt stoppen:
-
Upstart:
sudo service mongod stop
-
Sysvinit:
sudo /etc/init.d/mongod stop
Oder unter Mac OS X
-
Finden Sie die PID des Mongod-Prozesses mit
$ top
-
Beenden Sie den Prozess mit
$ kill <PID>
(Die Mongo-Dokumentation enthält weitere Informationen dazu)
Oder auf Red Hat-basierten Systemen:
service mongod stop
Oder unter Windows, wenn Sie einen Dienst namens MongoDB
installiert haben :
net stop MongoDB
Und wenn nicht als Dienst installiert (ab Windows 7+), können Sie Folgendes ausführen:
taskkill /f /im mongod.exe
Um mehr über die Probleme eines unsauberen Herunterfahrens zu erfahren, wie man ein solches Szenario am besten vermeidet und was im Falle eines unsauberen Herunterfahrens zu tun ist, lesen Sie bitte:Wiederherstellen von Daten nach einem unerwarteten Herunterfahren.