mongodb 4数据目录C:\data\db\未找到

fhity93d  于 2022-12-12  发布在  Go
关注(0)|答案(6)|浏览(160)

我下载并安装了MongoDb的最后一个版本4.0.2,并设置了正确的路径变量。
当我想使用mongod命令启动mondoDb服务时,出现以下错误:
initAndListen中出现异常:不存在的路径:找不到数据目录C:\data\db\,正在终止
我知道我应该创建缺少的目录,但该目录是在以下路径中自动创建的:C:\Program Files\MongoDB\Server\4.0我检查了mongod.cfg文件,已经设置了正确的路径:dbPath: C:\Program Files\MongoDB\Server\4.0\data
现在如何告诉mongo在正确的路径中寻找他认为丢失的文件夹呢?

1yjd4xko

1yjd4xko1#

进入C:\程序文件\MongoDB\Server\4.0\bin\蒙哥配置文件
使用这些值dbPath更新以下字段:....\data\db(目录路径)
并重新启动服务器一次

628mspwn

628mspwn2#

1.创建如下所示的目录/文件夹-
C:\数据\数据库
1.在C:\Program Files\MongoDB\Server\6.0\bin中打开cmd并运行如下所示“mongod”命令-
C:\程序文件\MongoDB\服务器\6.0\bin〉mongod
问题解决了!

zvms9eto

zvms9eto3#

此解决方案可能会解决您的问题
1.将目录设为
sudo mkdir -p /数据/数据库
1.这将创建一个名为db的目录,然后尝试使用命令启动
苏多蒙戈德
如果您在启动mongod时遇到另一个错误或问题,您可能会发现问题
无法设置监听程序:套接字异常:地址已在使用中如果您发现另一个错误,而不是你必须杀死运行的进程mongod键入到终端

ps ax | grep mongod

找到mongod运行端口并终止进程。sudo kill ps_number
另一种方法是在启动mongod时将特定端口设置为

sudo mongod --port 27018
vfhzx4xs

vfhzx4xs4#

我有同样的问题,但在我创建目录C:\data\db\后,它就工作了。

ztigrdn8

ztigrdn85#

我在Windows更新后也遇到了同样的问题,Mongodb没有自动启动。创建一个新的目录C:data/db将不是正确的方法,因为Mongodb已经将目录C:\Program Files\MongoDB\Server\4.0\data配置为数据路径。
以管理员身份在cmd中运行以下命令。

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

这对我很有效。

ewm0tg9j

ewm0tg9j6#

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

相关问题