首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MongoDB不工作。“错误: dbpath (/data/db)不存在。”

MongoDB不工作。“错误: dbpath (/data/db)不存在。”
EN

Stack Overflow用户
提问于 2014-07-07 02:44:39
回答 3查看 88K关注 0票数 72

当我试图在终端中运行"mongod“时,我得到了下面的错误。我已经尝试过卸载、重新安装和重新启动机器。任何关于如何让它工作的建议都将是令人惊叹的。

错误:

代码语言:javascript
复制
dbpath (/data/db) does not exist.
 Create this directory or give existing directory in --dbpath.
 See http://dochub.mongodb.org/core/startingandstoppingmongo

附注:在我收到这个错误的同时,Node也停止了在我的机器上的工作。

代码语言:javascript
复制
events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: failed to connect to [localhost:27017]

任何帮助都将不胜感激!

EN

回答 3

Stack Overflow用户

发布于 2014-08-21 03:31:37

这将确保目录设置在正确的位置,以便Mongo可以找到它:

sudo mkdir -p /data/db/

sudo chown `id -u` /data/db

票数 186
EN

Stack Overflow用户

发布于 2014-07-07 02:48:47

您需要在根目录/data/db上创建目录,或者使用以下命令设置任何其他路径:

代码语言:javascript
复制
mongod --dbpath /srv/mongodb/

See the example link

票数 15
EN

Stack Overflow用户

发布于 2016-10-20 04:05:21

我用以下方法解决了这个问题:

sudo mongod --dbpath=/var/lib/mongodb,然后访问mongodb Shell。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24599119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档