注册windows服务,使MongoDB自动启动
1、使用系统管理员运行cmd
C:Usersadmin> d:
C:Usersadmin> cd "mongodb的安装目录"
D:Program FilesMongoDBServer3.0in> sc.exe create MongoDB binPath= ""D:Program FilesMongoDBServer3.0inmongod.exe" --service --httpinterface --logpath "D:Program FilesMongoDBLogsMongoDB.log" --logappend --dbpath "D:Program FilesMongoDBData"" DisplayName= "MongoDB" start= "auto"
2、推荐使用配置文件来安装服务
(http://docs.mongodb.org/manual/reference/configuration-options/#core-options)
D:Program FilesMongoDBServer3.0in>
sc.exe create MongoDB binPath= ""D:Program FilesMongoDBServer3.0inmongod.exe" --service --config "D:Program FilesMongoDBServer3.0inmongodb.conf"" DisplayName= "MongoDB" start= "auto"
配置:
#数据库存储配置
storage:
#数据库文件保存的路径
dbPath: "D:\Program Files\MongoDB\Data"
#系统日志配置
systemLog:
destination: file
#日志路径
path: "D:\Program Files\MongoDB\Logs\MongoDB.log"
#日志文件自动累加,而不是覆盖
logAppend: true
#
net:
#绑定的ip, 如果有多个ip使用前后不带空格的“,”分隔
bindIp: 127.0.0.1
#代表端口号,如果不指定则默认为 27017
port: 27017
#
http:
#是否启动监控网页
enabled: true
# 开启简单的rest API
RESTInterfaceEnabled: true
注意:配置区分大小写,子配置需要向后缩进3个字符
3、备注:删除服务 sc delete mongodb
安装监控(windows server 2008 r2)