MongoDB的数据到底存在哪儿?
发布于 8 年前 作者 upupzealot 13505 次浏览 来自 问答

服务器磁盘满了,重启后发现mongodb的数据都没了! dbpath的目录下只有journal、local.0和local.ns(还有个lock) 我以为是数据丢了,然后上了另一台机器,惊奇的发现dbpath下也只有这么几个文件(数据都还在) 奇怪,mongodb的数据难道不是存在dbpath中的某个文件里么?

大家有用mongodb的能看下自己的dbpath下都有啥么

4 回复

数据存储在哪里是由你config配置文件决定的,从你第二台机器看,你的数据文件根本不在dbpath下,否则不会有数据;建议你看下自己的配置文件

/data/db 如果系统默认是这。

@wszgxa 谢回复,不过我自己配置过dbpath,不是在默认位置了

@haozxuan 我觉得我的配置没有问题啊,数据库也是可以正常运作的。你也用mongodb的话能帮忙看下自己的dbpath下的目录结构吗?

回到顶部