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/