MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So stoppen Sie Mongo DB mit einem Befehl

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.