net start MongoDB - 系统错误

问题描述:

我是新开发的MEAN,这意味着我是MongoDB的新手。net start MongoDB - 系统错误

我已经拿起了阿帕斯·哈维夫的Packt的书“MEAN Web Development”,并且我马上就遇到了问题。

我已经安装了MongoDB没有问题。我可以用“mongod”或运行bin \ mongod.exe命令来运行它。

问题是,这本书一直告诉我要做以下事情(而且显然这本书很棒,所以我怀疑如果每个人都像我这么早就被困住了,那么它会得到很多人的好评)。

echo logpath = C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg 

很酷,很好,完成。配置文件被写入并且一切正常。

然后它告诉我运行此命令

sc.exe create MongoDB binPath= "\"C:\mongodb\bin\mongod.exe\" --service --config= \"C:\mongodb\mongod.cfg\"" DisplayName= "MongoDB 2.6" start= "auto" 

再次,运行良好。它给了我这个消息

[SC] CreateService函数成功

于是笔者继续告诉我,我应该能够运行以下命令。

net start MongoDB 

其中,请记住,我仍然不知道它应该做什么。它是与运行

C:\>mongod 

C:\mongodb\bin>mongod.exe 

于是,我尝试运行它暗示的命令,我得到以下几点:

系统错误2出现。

系统找不到指定的文件。

我已经试过这个解决方案已经

MongoDB 3.0 Windows Service Start : System Error 2 has occured

但它似乎并不适用于我。

请帮忙。我对这个东西的知识是非常有限的(我主要从一个PHP/JQuery的背景到这个东西,初始设置移动让我发疯了。

任何及所有的帮助感激。感谢所有

编辑 - 解决方案 Cannot start MongoDB as a service

该解决方案让我解决我的问题。我首先必须卸载应该成功安装的服务,然后使用此解决方案中的命令重新安装它 mongod --logpath c:\ mongodb \ logs \ mongo.log --dbpath c:\ mongodb \ data \ db - directoryperdb --install

+0

只需按照官方文档https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-a-windows-service-for-mongodb-community-版本 –

+0

嘿。谢谢你,但我实际上结束了在这里找到了解决方案 http://*.com/questions/4661670/cannot-start-mongodb-as-a-service?rq=1 @Ciaran Archer's解。我首先必须删除它..然后我必须使用HIS命令行(不是书中的命令行),它似乎开始很好.... – bennymtl

SOLUTION

Cannot start MongoDB as a service

该解决方案让我解决我的问题。我首先必须卸载假定已成功安装的服务,然后使用此解决方案中的命令重新安装该服务mongod --logging c:\ mongodb \ logs \ mongo.log --dbpath c:\ mongodb \ data \ db --directoryperdb --install