Ubuntu-MongoDB服务将无法启动

时间:2019-12-23 13:44:41

标签: mongodb

尝试连接到开发人员的环境MongoDB(3.6)ubuntu服务器失败,在四处挖掘之后,我发现MongoDB服务已损坏并且无法重新启动,并出现以下错误:

  

(代码=退出,状态= 14)

深入查看日志,将出现以下错误:

Unable to start up mongod due to missing featureCompatibilityVersion document.
Please run with --repair to restore the document.

运行mongod --repair,似乎该过程成功完成,但是尝试再次启动该服务仍然失败,并出现相同的错误。

有没有办法解决或解决它?

如果没有,是否可以导出数据,以便我可以重新安装mongo并将其导入到新安装中?我不介意从头开始重新安装mongo,只是不想丢失所有数据。

1 个答案:

答案 0 :(得分:1)

显然,mongod --repair的问题在于服务和命令使用了不同的dbpath

--dbpath命令指定--repair标志可解决此问题:)