Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91

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

直接上命令

首先需要进入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/

posted on 2013-04-17 18:28  持知以恒  阅读(1375)  评论(0编辑  收藏  举报