设为首页 加入收藏

TOP

MongoDB安装和配置WINDOWS服务时1.x.x版本无serviceName的问题解决办法
2017-11-13 14:56:07 】 浏览:16
Tags:MongoDB 安装 配置 WINDOWS 服务 1.x.x 版本 serviceName 问题 解决 办法

先说说安装mongodb遇到的问题和解决办法吧,大家遇到同样问题可以作个参考。

本人安装的是1.3.5版本(后面又尝试了1.4.2)

配置Windows服务的时候出问题了,打印ERROR: unknown option serviceName,然后在服务里也找不到MongoDB的选项,执行net start MongoDB更是没法执行。

最后在官方文档找到了正确的安装和配置方式(注意官网讲是msi的安装,看这个需下载msi,我的是zip

一、版本下载

这个就不多说了,给出地址,各取所需。

二、安装

1、直接解压zip到D盘根目录,文件夹名字改为mongodb(这个名字随意)。此时文件夹下主要是\bin文件夹,其中包含几个exe文件,重要的几个是:

Server  mongod.exe
Router  mongos.exe
Client  mongo.exe

2、你需要做的是,在D:\mongodb下新建data文件夹,data下新建log和db文件夹,log下新建文件mongo.log,总之,你得有新建一个放数据的地方和放log的地方。

D:\mongodb\data\db

D:\mongodb\data\log\mongo.log

3、在D:\mongodb下新建mongo.config,把下面两行拷进去:

logpath= D:mongodb\data\log\mongo.log
dbpath= D:mongodb\data\db

4、一切就绪,管理员打开cmd控制台(不知道怎么打开百度一下吧),到D:\mongodb\bin\路径下,输入:

sc.exe create MongoDB binPath= "\"D:\mongodb\bin\mongod.exe\" --service --config=\"D:\mongodb\mongo.config\"" DisplayName= "MongoDB" start= "auto"

如果一切顺利,控制台会打印 [SC]: CreateService 成功。如果没有成功,再检查一下路径,配置文件里的路径有没有问题。

5、启动

两种方式:

(1)控制台直接输入

net start MongoDB(开启)
net stop MongoDB(关闭)

(2)控制台输入services.msc,打开服务后,找到MongoDB点击启动,并设置一下自动,下次就可自动启动了。

三、卸载

控制台输入sc delete MongoDB即可。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇对象保存进MySQL数据库,从MySQL.. 下一篇Mysql数据库的申明变量、赋值知识..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目