mongo启动报错解决办法

mongo启动报错,类似错误码是48之类的,具体原因不是很清楚,查其他资料说是没有正确关闭。但是我回想都是在客户端关闭的,应该是没有问题的。

先上解决办法:

确实是需要找到,你指定的存放数据的目录,里面有mongod.lock文件,这个需要删除。

然后日志文件好像也需要删,我不知道是不是和这有关。

然后关键的地方在于修复:

./mongod --repair --dbpath=/data01/software/mongo/mongodb/data/db/

dbpath是我指定的存放数据的目录。

mongo启动报错解决办法

运行结果:(日志太长,我就截了最后一部分)

mongo启动报错解决办法

可以看到这里是成功了。

注意:需要再以修复模式启动一次:直接启动是启动不了的。

mongo启动报错解决办法

再进入客户端关闭服务,然后重新打开就可以了:

mongo启动报错解决办法

上一篇:mongoDB生产环境部署注意事项之dbPath配置


下一篇:rpmcache - 缓存 RPM 打包头部