mongodb異常關(guān)閉之后直接啟動(dòng)會(huì)報(bào)錯(cuò),需要?jiǎng)h除mongod.lock文件疤祭,刪除之后直接啟動(dòng)雖然數(shù)據(jù)庫會(huì)啟動(dòng)成功盼产,但是會(huì)發(fā)現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)會(huì)丟失或者損壞,所以在啟動(dòng)之前一定要進(jìn)行修復(fù)操作勺馆。
下邊列一下正確的步驟:
1.? rm -rf mongo.lock? ? // 刪除mongod.lock文件
2.??./mongod --dbpath=/opt/rh/mongodbData --repair? ? ?//對數(shù)據(jù)庫進(jìn)行修復(fù)
3.? ./mongod --dbpath=/opt/rh/mongodbData --fork --logpath=/opt/rh/log/mongodb.log? ? //啟動(dòng)mongodb