配置MongoDB的Windows服務

[1] 建立directorys和filesmongodb

Create a configuration file and a directory path for MongoDB log output (logpath):
 
首先要手動新建Windows服務:
 
 
建立日誌文件的地址:
md  "C:\Program Files\MongoDB\log"
 
在命令提示行,爲logpath建立一個配置文件:
echo logpath=C:\Program Files\MongoDB\log\mongo.log> "C:\Program Files\MongoDB\mongod.cfg" --install 
[2] 運行MongoDB service
 
 
官方資料:
 
1. Configure directories and files.
   Create a configuration file and a directory path for MongoDB log output (logpath):
    Create a specific directory for MongoDB log files:
md "C:\Program Files\MongoDB\log"
In the Command Prompt, create a configuration file for the logpath option for MongoDB:
echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg" 

2. Run the MongoDB service.

Run all of the following commands in Command Prompt with 「Administrative Privileges:」
Install the MongoDB service. For --install to succeed, you must specify the logpath run-time option.
"C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

3. Stop or remove the MongoDB service as needed.

 

To stop the MongoDB service use the following command:app

net stop MongoDB

To remove the MongoDB service use the following command:ui

"C:\Program Files\MongoDB\bin\mongod.exe" --remove
 
 【官方資料】
Manually Create a Windows Service for MongoDB
 

The following procedure assumes you have installed MongoDB using the MSI installer, with the default path C:\Program Files\MongoDB 2.6 Standard.spa

If you have installed in an alternative directory, you will need to adjust the paths as appropriate.日誌

1

Open an Administrator command prompt.

Windows 7 / Vista / Server 2008 (and R2)

Press Win + R, then type cmd, then press Ctrl + Shift + Enter.code

Windows 8

Press Win + X, then press A.ci

Execute the remaining steps from the Administrator command prompt.rem

2

Create directories.

Create directories for your database and log files:get

mkdir c:\data\db mkdir c:\data\log 
3

Create a configuration file.

Create a configuration file. This file can include any of the configuration options for mongod, butmust include a valid setting for logpath:cmd

The following creates a configuration file, specifying both the logpath and the dbpath settings in the configuration file:

echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" 
4

Create the MongoDB service.

Create the MongoDB service.

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto" 

sc.exe requires a space between 「=」 and the configuration values (eg 「binPath= 」), and a 「」 to escape double quotes.

If successfully created, the following log message will display:

[SC] CreateService SUCCESS
5

Start the MongoDB service.

net start MongoDB
6

Stop or remove the MongoDB service as needed.

To stop the MongoDB service, use the following command:

net stop MongoDB

To remove the MongoDB service, first stop the service and then run the following command:

sc.exe delete MongoDB
相關文章
相關標籤/搜索