无法启动mongodb

无法启动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

我正在尝试在我的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命令。

默认情况下,当我们启动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中:

  • 创建名为数据的文件夹
  • 在文件夹数据中创建名为db的文件夹
  • 现在右键单击数据文件夹并选择属性
  • 单击安全性选项卡并在那里选择您的用户
  • 单击完全控制选择框
  • 点击ok,ok,ok
  • 重要如果在环境变量中没有设置路径“C:\Program Files\MongoDB\Server\3.4\bin,请进行设置
  • 现在转到shell并键入:mongod--dbpath“C:\Program Files\MongoDB\data\db”
  • 就是这样:)

    :“您可以使用mongod.exe的dbpath设置为\data\db指定一个备用路径,如下例所示:“
    c:\mongodb\bin\mongod.exe--dbpath c:\mongodb\data\db
    或者您可以通过设置
    dbpath
    。是否每次都必须指定--dbpath?”?他们是否没有更改默认数据库路径的选项?