无法启动mongodb
我正在尝试在我的Windows7机器上安装mongodb。当尝试使用mongod命令启动它时,我得到了这个错误。dbpath(\data\db)不存在。我沿着小路走。所有文件夹都存在无法启动mongodb,mongodb,windows-7,Mongodb,Windows 7,我正在尝试在我的Windows7机器上安装mongodb。当尝试使用mongod命令启动它时,我得到了这个错误。dbpath(\data\db)不存在。我沿着小路走。所有文件夹都存在C:\mongodb\log,C:\mongodb\data和C:\mongodb\data\db。 默认路径是c:\data\db。您正在尝试使用c:\mongodb\data\db 这意味着您必须使用选项--dbpath c:\mongodb\data\db for mongod命令。默认情况下,当我们启动mon
C:\mongodb\log
,C:\mongodb\data和
C:\mongodb\data\db
。
默认路径是c:\data\db。您正在尝试使用c:\mongodb\data\db
这意味着您必须使用选项--dbpath c:\mongodb\data\db for mongod命令。默认情况下,当我们启动mongodb时,它会查找文件夹
/data/db
(在Mac/Linux上)或c:\data\db
(在windows上)…但是,在安装过程中它不会创建此文件夹,因此当我们第一次运行mongodb时,它失败,错误是找不到C:\data\db
文件夹。解决方案是手动创建C:\data\db
文件夹,然后启动mongodb。如果mongodb安装程序只需提供一个选项来选择此文件夹路径,然后将其创建为mongodb安装本身的一部分,则可以完全避免此错误。尝试同时使用2个命令提示(CMD)
首先,使用命令:
mongod(或mongod--dbpath C:\mongodb\data)
第二个命令,使用以下命令:
mongo
第二个将连接到数据库中。不要关闭第一个 在windows中,您可能没有用户权限。由于您的用户缺乏管理权限,mongo安装程序无法创建它 因此,在C:\Program Files\MongoDB中:
c:\mongodb\bin\mongod.exe--dbpath c:\mongodb\data\db
或者您可以通过设置dbpath
。是否每次都必须指定--dbpath?”?他们是否没有更改默认数据库路径的选项?