gpt4 book ai didi

mongodb - mongod 没有保存 dbpath

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:40 29 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 服务器上设置 mongodb。但是 MongoDB 似乎没有保存我提供的 dbpath。既不作为

mongod --dbpath ~/mongodb/data/db

也不作为配置文件

mongod -f ~/etc/mongod.conf

ERROR: dbpath (~/mongodb/data/db) does not exist. Create this directory or give existing directory in --dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo


net:
bindIp: 127.0.0.1
port: 21154
http:
enabled: true
security:
authorization: enabled
storage:
dbPath: "~/mongodb/data/db"
smallFiles: true
  • ~/etc/mongod.conf

Mongo 对这些目录具有完全权限。mongo在27017等待on时关闭连接后,又忘记了dbPath。

希望有人最终能提供帮助,并希望我不会完全出错,因为我是 Ubuntu 和设置 mongodb 的新手。

干杯。

最佳答案

命令应该是

mongod --config /etc/mongodb.conf
mongod --dbpath /etc/mongodb/data/db

而不是

mongod --config ~/etc/mongodb.conf
mongod --dbpath ~/mongodb/data/db

正如@joe所说
表示 $HOME波浪号(~) 是一个 shell 扩展,因此它不能在配置文件中工作,请尝试使用完整路径

关于mongodb - mongod 没有保存 dbpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47660231/

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