首页 > 代码库 > 【Mongodb教程 第一课 补加课1 】windows7 下安装mongodb 开启关闭服务

【Mongodb教程 第一课 补加课1 】windows7 下安装mongodb 开启关闭服务

mongodb在2.2版本开始就不支持windows xp了(我想现在用xp的应该也是带着情怀的一部分人吧,我只是一个工匠而已),windows下server8 R2,64位,32位,只是32位只支持数据库小于2GB。
①检测是多少位的系统(方法不局限于此)

1
wmic os get osarchitecture

②下载mongodb

1
http://www.mongodb.org/downloads

③安装mongodb
安装时选择好你所安装的路径,我选择的是D:\mongodb
④创建一个数据路径一个日志文件
我这里创建的数据路径是:D:\testMongoDB\data
我这里创建的日志文件路径是:D:\testMongoDB\log\mongo.log
⑤关联数据路径
D:\mongodb\bin下创建数据路径
mongod.exe --dbpath d:\testMongoDB\data
D:\mongodb\bin下创建日志路径
mongod.exe --logpath d:\testMongoDB\log\mongo.log
⑥现在就可以使用mongodb了,为了愉快的玩耍(mongodb 2.6.0),需要手动为mongodb配置一个windows服务,创建成功后悔提示:[SC] CreateService 成功
创建服务前需要先创建一个配置文件:mongod.cfg,我创建的路径是“D:\mongodb\mongod.cfg”。
mongodb.cfg的内容为(按照你的实际情况而定):

1
2
dbpath= D:\testMongoDB\data
logpath= D:\testMongoDB\log\mongo.log
创建mongodb服务:
sc.exe create MongoDB binPath= "\"D:\mongodb\bin\mongod.exe\" --service --config=\"D:\mongodb\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"启动mongodb:net start mongodb关闭mongodb:net stop monogodb删除mongodb:sc.exe delete mongodb
常见错误分析
①检查错误前先检查路径问题,路径对应的文件是否存在
②net start MongoDB 服务没有响应控制
config路径是否正确,对应的.cfg文件是否存在,并且路径是否正确,配置好错误信息后可以参考错误日志里面的错误信息提示
③[SC] CreateService 失败 1072:指定的服务已标记为删除。
这个错误是对window服务的创建不熟悉的原因导致,删除服务前,我开启了服务窗口查看服务状态,关闭窗口重新创建即可。

【Mongodb教程 第一课 补加课1 】windows7 下安装mongodb 开启关闭服务