代码之家  ›  专栏  ›  技术社区  ›  Ayoub k

mongodb 4数据目录C:\Data\db\not found

  •  0
  • Ayoub k  · 技术社区  · 7 年前


    当我想用 mongod

    initAndListen中出现异常:不存在路径:数据目录C:\Data\db\not found.,正在终止

    我知道我应该创建缺少的目录,但该目录会自动在以下路径中创建: C:\Program Files\MongoDB\Server\4.0 我检查了mongod.cfg文件,已经设置了正确的路径: dbPath: C:\Program Files\MongoDB\Server\4.0\data

    现在,如何告诉mongo在正确的路径中查找他认为丢失的文件夹?

    2 回复  |  直到 7 年前
        1
  •  24
  •   Daniel Gabor    7 年前

    我有同样的问题,但在我创建目录之后 C:\data\db\ 它只是起作用了。

        2
  •  5
  •   Raja Sekar    6 年前

    我也有同样的问题后,Windows更新,Mongodb没有自动启动。创建新目录C:data/db将不是正确的方法,因为Mongodb已经将目录C:\Program Files\Mongodb\Server\4.0\data配置为datapath。

    以管理员身份在cmd中运行以下命令。

    cd C:\Program Files\MongoDB\Server\4.0\bin
    mongod --dbpath="C:\Program Files\MongoDB\Server\4.0\data".
    

    这对我有用。

        3
  •  1
  •   haidar    6 年前

    我试图在管理模式下打开CMD,错误消失了。希望这对别人有帮助。

        4
  •  0
  •   shesha reddy    5 年前

    转到C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg文件

    用这些值更新下面的字段 数据库路径:…..\data\db(目录路径)

        5
  •  -2
  •   Mehedi Abdullah    6 年前

    1. 将目录设为

      sudo mkdir-p/数据/db

    2. sudo mongod公司

    如果您在启动mongod时遇到另一个错误或问题,您可能会发现问题如下

    无法设置侦听器:SocketException:地址已在使用中

    ps ax | grep mongod
    

    找到mongod运行端口并终止进程。 sudo kill ps\u编号

    sudo mongod --port 27018