2014-02-19 17 views
6

我是mongodb.I的新用户已经完成以下步骤在Windows上安装的MongoDB,MongoDB的下载适用于Windows, 执行MongoDB, 开始的MongoDB, 连接到MongoDB的最后我在当时启动mongodb作为窗口服务发现错误,当我在命令提示符下输入命令“net start mongodb”时,发现以下错误: 服务没有响应控制功能。 如何解决这个问题?如何设置的MongoDB作为Windows服务

+0

我创建了一切正确,但仍然失败。简单的安装和设置失败。转移到卡桑达。可伸缩性将成为MongoDB的一个问题。 – kheya

回答

0

您是否按照此处所述的步骤操作? http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#mongodb-as-a-windows-service

PS:我试过了,它对我来说工作正常。

更新:在下面的链接中所描述的解决方案的工作 https://jira.mongodb.org/browse/SERVER-5275

+0

也试过了这些步骤。但是在最后一步“net start mongodb”出现错误“服务没有响应控制功能”,并且当我启动MongoDB服务(控制面板 - >管理工具 - >服务)时发现错误1053:该服务没有及时响应启动或控制请求。那么,它是如何解决的? – user3256070

+1

你可以尝试这里描述的解决方案吗? https://jira.mongodb.org/browse/SERVER-5275 –

+0

非常感谢。 – user3256070

11

下面我

mongod --install --serviceName "Mongo DB instance" --serviceDisplayName "Mongo DB instance" --port 27017 --dbpath C:\data --logpath C:\data\1.log --smallfiles 

工作正常,当然你应该改变参数,以满足您的需求。确保存在适当的文件夹。安装该服务后,您按如下

net start "Mongo DB instance" 
5

1)下载MongoDB的

2)双击下载的文件运行安装程序

3)在C盘 寻找MongoDB的如果你不能找到它的64位版本,再看看在C:\ “程序文件” 文件夹 剪切并粘贴从C “的MongoDB 2.6标准” 的文件夹:\ Program Files文件到C:\ 重命名 “的MongoDB 2.6标准” 到MongoDB的

4)创建C: \ data文件夹

5)现在打开命令shell以管理员身份

6)在您刚刚打开的命令shell中运行:

A)浏览到C:\ MongoDB的\ bin文件夹

B)然后运行这个命令:(相应地更改名称和文件夹) mongod --install --serviceName“Mongo DB2.6 instance”--serviceDisplayName“Mongo DB2.6 instance”--port 27017 --dbpath C:\ data --logpath C: \ data \ 1.log --smallfiles

C)要启动服务,您可以运行以下命令:net start“Mongo DB2.6 ins tance“ 或在”搜索程序和文件“框中键入服务。然后寻找Mongo DB2。6实例>右键单击它并选择启动

d)确认您可以连接并运行命令 打开命令提示符

 >cd C:\MongoDB\bin (enter) 
     >mongo.exe (enter) 
     >it will show that it is connected 
     >type command "show dbs" and hit enter 
     >it will show local and test dbs 
+0

感谢一群.....为我工作:) –

0

我有同样的问题,原来我是这么叫我的日志文件夹“日志”和配置文件被指向“日志”。改变了文件夹名称,这一切都很好。

2

上面我写的文章之一,而试图升级到3.0.3,我想通了至少2个实例导致上述错误:

一)\data\db目录不存在或不是在配置文件中正确指向。

B)\log目录不存在或未在配置文件中正确指向。

+1

还有第三种情况发生。如果您使用空格安装到路径,则config参数在服务注册表项中未正确引用。请参阅https://jira.mongodb.org/browse/SERVER-12502 – sovemp

+0

我可以证实,拥有带空格的路径今天仍然是个问题。将MongoDB安装到没有任何空格的路径中。 – Alexander

相关问题