Mongodb坠毁了!我的数据在哪里?

时间:2010-09-07 18:27:40

标签: ruby-on-rails ruby ubuntu mongodb

请帮忙!

Mongodb在我的服务器上崩溃了。当我启动mongod backup时,我的数据库中没有数据!

查看data/db/目录,我有以下5个文件:

mongo.lock
production-mongodb       4k
production-mongodb.0     64m
production-mongodb.1     128m
production-mongodb.ns    16m

我认为mongo以某种方式启动了一个新的数据库,保留了我的旧数据库?希望!如果这是正确的,我该如何解决这个问题?这是怎么回事?

我尝试删除锁定文件并运行mongod --repair但仍然清空数据库。

2 个答案:

答案 0 :(得分:0)

show dbs显示什么?假设您看到“生产”列出,您是否切换到了正确的数据库?

答案 1 :(得分:-1)

好的,根据您列出的文件,您有一个名为“production-mongodb”的数据库。

因此,您需要运行mongod production-mongodb才能获得命令行访问权限。

或者你可以mongod

  

使用production-mongodb

     

展示收藏品

你应该看到你的数据。