mongo启动报错,类似错误码是48之类的,具体原因不是很清楚,查其他资料说是没有正确关闭。但是我回想都是在客户端关闭的,应该是没有问题的。
先上解决办法:
确实是需要找到,你指定的存放数据的目录,里面有mongod.lock文件,这个需要删除。
然后日志文件好像也需要删,我不知道是不是和这有关。
然后关键的地方在于修复:
./mongod --repair --dbpath=/data01/software/mongo/mongodb/data/db/
dbpath是我指定的存放数据的目录。
运行结果:(日志太长,我就截了最后一部分)
可以看到这里是成功了。
注意:需要再以修复模式启动一次:直接启动是启动不了的。
再进入客户端关闭服务,然后重新打开就可以了: