今天查看服務器,發現mongod啓動不起來了,提示
Sun Jun 2 12:27:02 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
錯誤,
在網上查了下解決辦法,大部分人說設置一下 dbpath, 這個固然能解決問題,但並非找到問題的根源,
問題的根源在於,機器非法關機導致的mongod 非法關掉,留下了,一個mongod.lock, 將數據庫給鎖定了,只要刪除此文件,重啓服務即可,
[root@xxx mongodb]# rm mongod.lock -rf
windows下/MongoDB/data/mongod.lock