出现上述错误的解决方法:

直接上命令

首先需要进入bin目录下

cd /usr/local/mongodb-linux-i686-2.2.2/bin

切换到bin目录下

1.需要修复一下文件,当这个完成后,新修复的数据文件将在/ data/db0目录

./mongod --dbpath /data/db --repair --repairpath /data/db0

2.启动mongod命了,将路径指向db0

   ./mongod --dbpath /data/db0

3.将之前的data/db下的文件mongod.lock删掉

   rm /data/db/mongod.lock

4.启动mongod命令,利用repair命令来修复/data/db

   mongod --dbpath /data/db --repair 命令执行后,被修复的文件将要替换/data/db下的文件

5. 重新将mongo的dbpath指向/data/db

    mongod --dbpath /data/db

6. 再次执行./mongo 

ok,成功。。。。。。。。。。。。。。。。。。。。。。。。。

原文引用:http://docs.mongodb.org/manual/tutorial/recover-data-following-unexpected-shutdown/

相关文章:

  • 2022-01-08
  • 2021-05-09
  • 2022-12-23
  • 2021-12-20
  • 2021-10-19
  • 2021-05-31
  • 2021-04-03
猜你喜欢
  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案