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
SOLUTION
Cannot start MongoDB as a service
该解决方案让我解决我的问题。我首先必须卸载假定已成功安装的服务,然后使用此解决方案中的命令重新安装该服务mongod --logging c:\ mongodb \ logs \ mongo.log --dbpath c:\ mongodb \ data \ db --directoryperdb --install
只需按照官方文档https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-a-windows-service-for-mongodb-community-版本 –
嘿。谢谢你,但我实际上结束了在这里找到了解决方案 http://*.com/questions/4661670/cannot-start-mongodb-as-a-service?rq=1 @Ciaran Archer's解。我首先必须删除它..然后我必须使用HIS命令行(不是书中的命令行),它似乎开始很好.... – bennymtl