Comment exécuter MongoDB en tant que service Windows
This Article is outdated!
Veuillez vous référer à ce dernier guide deinstall MongoDB as Windows Service.
Un guide pour vous montrer comment installer MongoDB sur Windows.
1. mongod –help
Apprenez à connaître toutes les commandes liées aux services Windows en tapant «mongod --help
».
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
Deux arguments--install
et--remove
sont ce dont vous avez besoin.
2. Installer en tant que service Windows
Pour installer en tant que service Windows, émettez «mongod --install
», par exemple:
#> 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"'.
Cela signifie installer un MongoDB, qui pointe vers le répertoire de données «c:\mymongodb
», la sortie du journal vers «c:\mymongodb\logs.txt
» et un service Windows nommé «MongoDB».
Figure: MongoDB est installé en tant que service Windows
3. Désinstaller
Pour désinstaller le service MongoDB installé ci-dessus, émettez «mongod --remove
», avec le nom du service installé.
#> 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
Terminé.