我是mongodb的新用户。我已经完成了以下步骤,在Windows上安装MongoDB,下载MongoDB for Windows, 运行MongoDB, 启动MongoDB, 连接到MongoDB,最后我启动mongodb作为窗口服务,当时发现错误,当我在命令提示符下输入命令“net start mongodb”时,发现以下错误: 该服务未响应控制功能。 如何解决这个问题?
答案 0 :(得分: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"
答案 1 :(得分:5)
1)下载mongodb的64位版本
2)双击下载的文件以运行安装程序
3)在C盘中查找MongoDB 如果你在那里找不到它,那么看看C:\“Program Files”文件夹 将“MongoDB 2.6 Standard”文件夹从C:\ Program Files剪切并粘贴到C:\ 将“MongoDB 2.6 Standard”重命名为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 < / p>
C)要启动该服务,您可以运行以下命令:net start“Mongo DB2.6 instance” 或者在“搜索程序和文件”框中键入服务。然后查找Mongo DB2.6实例&gt;右键单击它并选择开始
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
答案 2 :(得分:2)
使用最新的mongo版本2.4.9跟随这篇精彩的文章:Install, setup and start MongoDB on Windows,非常简单〜
答案 3 :(得分:2)
我写了上面的一篇文章,在尝试升级到3.0.3时,我发现了至少2个导致上述错误的实例:
A)\data\db
目录在配置文件中不存在或未被正确指向。
B)\log
目录在配置文件中不存在或没有正确指向。
答案 4 :(得分:0)
您是否按照此处描述的步骤操作? http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#mongodb-as-a-windows-service
PS:我试过,它对我来说很好。更新:以下链接中描述的解决方案有效 https://jira.mongodb.org/browse/SERVER-5275
答案 5 :(得分:0)
我在此链接中使用了 Install, setup and start MongoDB on Windows (on Windows 8.1 字母并出现了同样的错误。
我发现我忘记按照指示创建一个日志文件夹,当我纠正它对我有用并且能够在运行时使其成为自动服务。
答案 6 :(得分:0)
我遇到了同样的问题,事实证明我已将我的日志文件夹命名为#34; logs&#34;并且配置文件指向&#34; log&#34;。更改了文件夹名称,这一切都很好。