我试图在我的窗口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