Как запустить MongoDB в качестве службы Windows
This Article is outdated!
Пожалуйста, обратитесь к этому последнему руководству поinstall MongoDB as Windows Service.
Руководство, чтобы показать вам, как установить MongoDB на Windows.
1. mongod –help
Узнайте обо всех командах, связанных со службами Windows, набрав «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
Два аргумента--install
и--remove
- это то, что вам нужно.
2. Установить как службу Windows
Чтобы установить как службу Windows, введите «mongod --install
», например:
#> 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"'.
Это означает, что необходимо установить MongoDB, который указывает на каталог данных «c:\mymongodb
», вывод журнала в «c:\mymongodb\logs.txt
» и службу Windows с именем «MongoDB».
Рис.: MongoDB устанавливается как служба Windows
3. Удалить его
Чтобы удалить установленную выше службу MongoDB, введите «mongod --remove
» вместе с именем установленной службы.
#> 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
Готово.