设置mongodb做为windows服务自动运行
以windows server 2008 r2为例,我们的mondodb程序安装目录为E:\Program Files\MongoDB 2.6 Standard,我们在e盘创建如下目录:
E:\mongodb\data  (数据库存放目录)
E:\mongodb\log   (mongodb日志目录)
打开命令行,输入如下命令:echo logpath=E:\mongodb\log\mongod.log> "E:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
echo dbpath=E:\mongodb\data>> "E:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
或者,在"E:\Program Files\MongoDB 2.6 Standard\"目录下创建mongod.cfg文件,在mongod.cfg文件下键入
logpath=E:\mongodb\log\mongod.log
dbpath=E:\mongodb\data
mongod.cfg为mondodb的配置文件类似于mysql的my.ini。
做完上述工作,我们把mongodb加入windows服务,在命令行下运行
sc.exe create MongoDB binPath= "\"E:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"E:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
运行完显示[SC] CreateService 成功,说明mondoDB已经加入到windows服务了。如下图所示:

近期文章
- python:object()函数
 - mongodb数据备份用mongorestore恢复后没有数据
 - mongodb roles
 - windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
 - centos下apache gb2312页面中文乱码解决办法
 - 设置mongodb做为windows服务自动运行
 - windows2008中IIS7配置fastcgi+php
 - 服务器连接远程桌面后无法看到桌面的解决办法
 - iis日志导入sql server数据库
 - 7-zip命令行参数详解
 - iptables如何指定一个范围内的IP地址或端口
 - mongod2.6服务无法启动,权限问题
 - CentOS下编译安装mysql 5.1,支持中文(GBK)
 - ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
 - CentOs删除文件夹下所有文件及文件夹并保留该文件夹
 - CentOS 6.4: Make Command not Found
 - CentOS下安装成功mysql的提示信息
 - mysql configure编译完成后的提示信息
 - CentOS上安装gcc的方法
 - MongoDB创建root角色用户(超级管理员)