MongoDB配置为Windows服务
第一种方式
以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下,执行以下命令:
1 | mongod –dbpath E:\MongoDB\data\db –logpath E:\MongoDB\log\mongo.log –logappend –serviceName MongoDB –install |
其中,数据库路径为E:\MongoDB\data\db
日志路径为E:\MongoDB\log\mongo.log
服务名为MongoDB; (-auth表示需要登录验证)
成功的话 cmd 会有提示已安装服务成功。另外可以在任务管理器的服务列表中查看。 运行 cmd 直接执行:
1 | net start MongoDB |
用来关闭服务。
第二种方式
创建文件conf/mongo.cfg
1
2
3
4
5systemLog:
destination: file
path: D:\MongoDB\log\mongo.log
storage:
dbPath: D:\MongoDB\data\db
将mongoDB所在的bin目录添加到环境变量PATH中
以管理员身份打开命令行, 执行
1
mongod.exe --config "D:\MongoDB\conf\mongo.cfg" --install
要使用备用 dbpath,可以在配置文件(例如:C:\mongodb\mongod.cfg)或命令行中通过 –dbpath 选项指定。
如果需要,您可以安装 mongod.exe 或 mongos.exe 的多个实例的服务。只需要通过使用 –serviceName 和 –serviceDisplayName 指定不同的实例名。只有当存在足够的系统资源和系统的设计需要这么做。
启动MongoDB服务
1
net start MongoDB
关闭MongoDB服务
1
net stop MongoDB
移除 MongoDB 服务
1
mongod.exe --remove
命令行下运行 MongoDB 服务器 和 配置 MongoDB 服务 任选一个方式启动就可以。