如何修复我的mongodb?

mar*_*rko 41 mongodb

我似乎无法连接到我在本地计算机上作为Windows服务安装的Mongo DB.我还构建了一个与MongoDB通信的WPF应用程序.错误消息:

错误:无法连接到服务器127.0.0.1 shell/mongo.js:8 4异常:连接失败检测到Unclean shutdown.

Ser*_*sev 100

你应该用--repair旗帜启动它.

mongod --repair
Run Code Online (Sandbox Code Playgroud)

修复完成后,停止此操作并正常启动.有关--repair选项的文档.


Moi*_*dar 19

更快:

sudo rm /data/db/mongod.lock
sudo mongod --dbpath /data/db --repair
sudo mongod --dbpath /data/db
Run Code Online (Sandbox Code Playgroud)


Anu*_*bis 10

如果以root用户身份执行修复操作,请确保之后所有db文件都归mongodb用户所有,否则mongodb将无法启动

chown -R mongodb:mongodb /data/db
rm /data/db/mongod.lock
/etc/init.d/mongodb start
Run Code Online (Sandbox Code Playgroud)