为了方便在同一台服务器上配置多个版本的MongoDB服务,我选择了去Mongodb官网下载zip文件,手动配置服务,以下以实例说明。文件解压至路径“D:\Program Files\mongodb\Server\4.0.6\”

创建配置文件

新建文件D:\Program Files\mongodb\Server\4.0.6\bin\mongod.cfg :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Where and how to store data.
storage:
dbPath: D:\Program Files\mongodb\Data\4.0.6
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:

# where to write logging data.
systemLog:
destination: file
logAppend: true
path: D:\Program Files\mongodb\Log\4.0.6\mongod.log

# network interfaces
net:
port: 27017
# bindIp: 127.0.0.1
bindIp: 0.0.0.0

注册服务

使用CMD执行命令:

1
"D:\Program Files\mongodb\Server\4.0.6\bin\mongod.exe" --config "D:\Program Files\mongodb\Server\4.0.6\bin\mongod.cfg" --install --serviceName "MongoDB406"

注意:避免使用Powershell,可能会报错

启动与关闭MongoDB服务

1
2
net start MongoDB406
net stop MongoDB406

移除MongoDB服务

1
"D:\Program Files\mongodb\Log\4.0.6\bin\mongod.exe" --remove --serviceName "MongoDB406"