如何将MongoDB设置为Windows服务

use*_*070 6 mongodb

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

Hor*_*Net 11

以下工作对我来说很好

mongod --install --serviceName "Mongo DB instance" --serviceDisplayName "Mongo DB instance" --port 27017 --dbpath C:\data --logpath C:\data\1.log --smallfiles
Run Code Online (Sandbox Code Playgroud)

当然,您应该更改参数以满足您的需求.确保存在适当的文件夹.安装服务后,按如下方式启动它

net start "Mongo DB instance"
Run Code Online (Sandbox Code Playgroud)


khe*_*eya 5

1)下载mongodb的64位版本

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

3)在C盘中查找MongoDB如果在那里找不到它,那么查看C:\"Program Files"文件夹将"MongoDB 2.6 Standard"文件夹从C:\ Program Files剪切并粘贴到C:\ Rename" 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 instance"或在"搜索程序和文件"框中键入服务.然后查找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
Run Code Online (Sandbox Code Playgroud)


Jay*_*han 0

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

PS:我尝试过,它对我来说效果很好。

更新:以下链接中描述的解决方案有效 https://jira.mongodb.org/browse/SERVER-5275