Start og stop af MongoDB er dækket af MongoDB-manualen. Den forklarer de forskellige muligheder for at stoppe MongoDB gennem shell, cli, drivere osv. Den beskriver også risikoen ved forkert at stoppe MongoDB (såsom datakorruption) og fortæller om de forskellige dræbningssignaler.
Derudover, hvis du har installeret MongoDB ved hjælp af en pakkehåndtering til Ubuntu eller Debian, kan du stoppe mongodb (i øjeblikket mongod i ubuntu) som følger:
-
Upstart:
sudo service mongod stop
-
Sysvinit:
sudo /etc/init.d/mongod stop
Eller på Mac OS X
-
Find PID for mongod-processen ved hjælp af
$ top
-
Dræb processen med
$ kill <PID>
(Mongo-dokumenterne har mere information om dette)
Eller på Red Hat-baserede systemer:
service mongod stop
Eller på Windows, hvis du har installeret som en tjeneste ved navn MongoDB
:
net stop MongoDB
Og hvis den ikke er installeret som en tjeneste (fra Windows 7+), kan du køre:
taskkill /f /im mongod.exe
For at lære mere om problemerne med en uren nedlukning, hvordan man bedst undgår et sådant scenario, og hvad man skal gøre i tilfælde af en uren nedlukning, se venligst:Gendan data efter en uventet nedlukning.