设置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角色用户(超级管理员)