mongodb强制关闭导致报错

# 因为强制关闭导致无法启动的问题:
关闭mongodb不能用kill -9关闭,会导致mongodb数据出错,导致无法再次启动。
如果出现这个问题。

1、可以尝试到mongo安装的db下删除所有的lock(可以启动的概率不大)
2、可以尝试下面的操作
  ①、到/tmp底下,将mongodb产生的sock备份,删除sock
  ②、到数据库的data目录下,删除所有的lock
  ③、将data改名
  ④、重新去启动mongodb,启动后会看到生成新的sock文件
    将data的名字修改回去,再次启动mongodb

# 关闭mongodb命令db.shutdownServer()失效的问题:
进入mongo的命令行的时候,无法使用shutdown的命令,原因是进入mongo的命令,需要是带有 -u root -p 的命令,然后use admin  这样才能正确使用shutdown命令


版权声明:本文为the_sky_is_blue原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。