我試圖在我的窗口7機器上安裝mongodb。當試圖通過使用mongod命令啓動它時,出現此錯誤。 dbpath(\ data \ db)不存在。我遵循tutorial的步驟。所有文件夾都存在C:\mongodb\log
,C:\mongodb\data and
C:\mongodb\data\db
。 無法啓動mongodb
回答
默認路徑是c:\ data \ db。您正嘗試使用c:\ mongodb \ data \ db。
這意味着您必須爲mongod命令使用選項--dbpath c:\ mongodb \ data \ db。
謝謝偉大的作品。 –
我必須每次指定--dbpath嗎?他們沒有選擇更改默認數據庫路徑? –
默認情況下,當我們啓動mongodb時,它會查找文件夾/data/db
(在Mac/Linux上)或C:\data\db
(在Windows上)...但是,在安裝期間它不會創建此文件夾,我們第一次運行mongodb,它失敗了,它找不到C:\data\db
文件夾。解決方案是手動創建C:\data\db
文件夾,然後啓動mongodb。如果mongodb安裝程序可以選擇選擇該文件夾路徑,然後將其作爲mongodb安裝本身的一部分進行創建,則可以完全避免此錯誤。
嘗試同時使用2個命令提示符(CMD)。
首先CMD,使用命令: 的mongod(或的mongod --dbpath C:\ mongodb的\數據)
二CMD,使用命令: 蒙戈
的第二將連接到數據庫中。不要關閉第一個。
在Windows中,您可能沒有您的用戶權限。而且mongo安裝程序無法創建它,因爲您的用戶缺乏管理權限。
所以在C:\ Program Files文件\的MongoDB:
- 創建一個文件夾命名爲數據
- 創建一個名爲分貝文件夾內的文件夾數據
- 現在右鍵點擊數據文件夾並選擇屬性
- 點擊安全選項卡,選擇您的用戶有
- 單擊完全控制選擇框
- 單擊確定,確定,確定...
- 重要!如果您沒有在環境變量中設置的路徑「C:\ Program Files \ MongoDB \ Server \ 3.4 \ bin」,請設置它。
- 現在去外殼並鍵入:mongod的--dbpath 「C:\ Program Files文件\ MongoDB的\ DATA \ DB」
就是這樣:)
- 1. 無法啓動Mongodb
- 2. MongoDB RHEL冷啓動後無法啓動
- 3. Mongodb服務無法啓動
- 4. 無法啓動mongodb服務
- 5. MongoDB的mongosniff無法啓動?
- 6. 的MongoDB將無法啓動
- 7. Deployd無法啓動 - mongodb問題
- 8. mongodb無法在Windows上啓動?
- 9. 無法啓動的MongoDB服務
- 10. MongoDB的3.2.9無法啓動爲在CentOS
- 11. MongoDB的服務將無法啓動
- 12. 無法啓動MongoDB MMS代理
- 13. 無法啓動MongoDB(Mac) - 代碼:100
- 14. 無法使用dpd -d啓動MongoDB
- 15. Mongodb無法啓動。啓動期間無法設置套接字。 dbexit:rc:48錯誤
- 16. MongoDB:無法啓動副本集; '已有數據,無法啓動設置'
- 17. 無法啓動調試。啓動項目無法啓動
- 18. MongoDB在啓動時啓動?
- 19. 無法啓動
- 20. 打開移動節點+ mongodb無法啓動
- 21. MongoDB的啓動
- 22. 無法啓動活動java.lang.RuntimeException:無法啓動活動
- 23. mongodb在我的rails3應用程序重新啓動後無法啓動
- 24. Python無法啓動
- 25. 無法啓動WAS
- 26. JProfiler無法啓動
- 27. 無法啓動JXBrowser
- 28. JavaCV無法啓動
- 29. uwsgi無法啓動
- 30. 無法啓動Genymotion
[從這Windows''安裝的MongoDB ](http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/):「您可以爲\ data \ db指定一個備用路徑,並使用mongod.exe的dbpath設置,如例如:「 'c:\ mongodb \ bin \ mongod.exe --dbpath c:\ mongodb \ data \ db'或者您可以通過['Configuration File']設置'dbpath'(http://docs.mongodb .ORG /手動/參考/配置選項/)。 – Jarandinor