2014-04-09 59 views
10

我運行Windows 8.1 64位,MongoDB的2.6.0,我以管理員身份運行如何在Windows上安裝的MongoDB作爲服務8.1

這是我運行命令:

c:\mongo\bin\mongod.exe --logpath "C:\mongo\logs\server.log" --dbpath "C:\mongo\data\db" --install 

這是我收到的錯誤,請注意,此錯誤出現在日誌文件中!

--install has to be used with --logpath 

我讀過這些,並試圖從這些其他問題的建議無濟於事 install mongodb on window 8 How to set MongoDB as a windows service

+0

另外請注意,它的工作原理(不作爲服務),當我刪除 - 從命令 – schmidlop

+1

安裝可能會更好地問http://serverfault.com/ – CrazyDart

回答

11

這是一個錯誤。它已在2小時前修復,但將成爲2.6.1的一部分。見JIRA問題here

作爲一種變通方法,您可以用2.6簡單的複製粘貼&

+0

你保存我的日子 –

+0

我知道這是再次的網站規則,但是,感謝你!,一個小時後,我撓了腦袋,我發現這個解決方案,這種錯誤實在太離譜了。 –

+0

@Ivan解決方法爲我工作,謝謝 – schmidlop

0

最後安裝2.4.9的Windows服務,然後替換文件,該Jira issue已經更新了一組適當的手冊服務安裝說明。沒有必要通過2.4.9安裝歌舞伎。在新的Windows 2012服務器上安裝2.6.0服務時,我沒有任何問題。

1

使用「SC製造」所描述的雷人的文章沒有的伎倆我。

所以不是;

"C:\mongodb\bin\mongod.exe" --config "C:\mongodb\mongod.cfg" --install 

使用此;

sc create MongoDB binPath= "C:\mongodb\bin\mongod.exe --config=C:\mongodb\mongod.cfg --service" displayname= "MongoDB 3.0 Standard Server" start= auto 

net start MongoDB 

我以後要更改啓動行爲,你可以使用GUI啓動該服務。

  1. 打開運行框; Win + R
  2. 鍵入services.msc,然後按回車鍵
  3. 雙擊MongoDB的服務,以顯示屬性屏幕

enter image description here

相關問題