So führen Sie MongoDB als Windows-Dienst aus
This Article is outdated!
Weitere Informationen zuinstall MongoDB as Windows Service. finden Sie in dieser neuesten Anleitung
Eine Anleitung zur Installation von MongoDB unter Windows.
1. Mongod - Hilfe
Lernen Sie alle Windows-Dienstbefehle kennen, indem Sie „mongod --help
“ eingeben.
C:\MongoDB\bin>mongod --help Windows Service Control Manager options: --install install mongodb service --remove remove mongodb service --reinstall reinstall mongodb service (equivilant of mongod --remove followed by mongod --install) --serviceName arg windows service name --serviceDisplayName arg windows service display name --serviceDescription arg windows service description --serviceUser arg user name service executes as --servicePassword arg password used to authenticate serviceUser
Sie benötigen zwei--install
- und--remove
-Argumente.
2. Als Windows-Dienst installieren
Geben Sie zum Installieren als Windows-Dienst "mongod --install
" aus, zum Beispiel:
#> mongod --dbpath "c:\mymongodb" --logpath "c:\mymongodb\logs.txt" --install --serviceName "MongoDB" all output going to: c:\mymongodb\logs.txt Creating service MongoDB. Service creation successful. Service can be started from the command line via 'net start "MongoDB"'.
Installieren Sie eine MongoDB, die auf das Datenverzeichnis „c:\mymongodb
“ verweist, die Protokollausgabe auf „c:\mymongodb\logs.txt
“ und einen Windows-Dienst mit dem Namen „MongoDB“.
Abbildung: MongoDB wird als Windows-Dienst installiert
3. Deinstalliere es
Um den oben installierten MongoDB-Dienst zu deinstallieren, geben Sie "mongod --remove
" zusammen mit dem Namen des installierten Dienstes aus.
#> mongod --remove --serviceName "MongoDB" Deleting service MongoDB. Service deleted successfully. Fri Apr 29 18:39:06 dbexit: Fri Apr 29 18:39:06 shutdown: going to close listening sockets... Fri Apr 29 18:39:06 shutdown: going to flush diaglog... Fri Apr 29 18:39:06 shutdown: going to close sockets... Fri Apr 29 18:39:06 shutdown: waiting for fs preallocator... Fri Apr 29 18:39:06 shutdown: closing all files... Fri Apr 29 18:39:06 closeAllFiles() finished Fri Apr 29 18:39:06 dbexit: really exiting now
Erledigt.