我是新開發的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
只需按照官方文檔https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-a-windows-service-for-mongodb-community-版本 –
嘿。謝謝你,但我實際上結束了在這裏找到了解決方案 http://stackoverflow.com/questions/4661670/cannot-start-mongodb-as-a-service?rq=1 @Ciaran Archer's解。我首先必須刪除它..然後我必須使用HIS命令行(不是書中的命令行),它似乎開始很好.... – bennymtl