gpt4 book ai didi

mongodb - 如何解决错误 :dbpath (/data/db/) does not exist permanently in MongoDB

转载 作者:IT老高 更新时间:2023-10-28 11:02:21 25 4
gpt4 key购买 nike

我已经在我的 Ubuntu 10.04 中安装了 mongodb。

我知道当使用命令“mongod”启动mongodb服务器时,它需要/data/db文件夹,可以通过创建“/data/db/”轻松解决”。另一种方法是使用 mongod --dbpath "path"提供您自己的路径,当我们打算为 db 提供我们自己的自定义路径时。

但是在通过 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 时链接我发现有一个配置文件。

我对其进行了以下更改。

#mongodb.conf

dbpath=/EBS/Work/mongodb/data/db/


logpath=/EBS/Work/mongodb/mongodb.log

logappend=true

但是当我尝试使用 "mongod" 启动服务器时,它仍然会引发相同的错误即 error :dbpath (/data/db/) 不存在 。我想知道如何将我的 dbpath 永久重定向到我自己的自定义文件夹,因为每次您不想使用“mongod --dbpath path”键入路径。相反,我们希望在配置文件中进行一些更改。

最佳答案

假设您已按照说明安装 packaged version of MongoDB ,您应该使用 service 启动和停止 mongod

启动mongod:

 sudo service mongodb start

停止mongod:

 sudo service mongodb stop

如果使用service命令启动和停止,应该是使用配置文件:/etc/mongodb.conf

从命令行启动 mongod

如果您直接运行 mongod 而不是使用服务定义,您还必须将配置文件指定为 command line parameter如果你想使用一个:

mongod --config /etc/mongodb.conf

关于mongodb - 如何解决错误 :dbpath (/data/db/) does not exist permanently in MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12400808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com