无法启动MongoDB:Windows中的系统错误1067

时间:2013-09-07 05:58:25

标签: mongodb database

在Windows Server 2008 R2上设置MongoDB服务后,出现了此错误。

C:\mongodb\bin>net start MongoDB
The Mongo DB service is starting.
The Mongo DB service could not be started.

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.

7 个答案:

答案 0 :(得分:39)

错误来自检测到的不干净关机。

请访问http://dochub.mongodb.org/core/repair了解恢复说明。

一些步骤将解决它(正如它在上面的链接中所写):

1)删除文件/data/db/mongod.lock

2)运行mongod.exe --repair

3)启动mongod服务net start MongoDB

答案 1 :(得分:2)

我遇到了同样的问题,我关闭了用mongoDB.exe打开的其他命令提示符,因此在该可执行文件上创建了一个锁。只关闭该命令提示符窗口工作正常。谢谢你的帮助。

答案 2 :(得分:1)

如果您在Windows中。你应该在系统盘中更改mongodb的配置。例如

1)我改变C:\Windows\system32\mongodb.exe

2)我在D:\mongodb\mongod.cfg中创建路径。在此之前,您应该删除之前的路径。

3)最后,你可以净化发球。 net start mongodb

我希望它可以帮助你。英语不是很好,请原谅我。 enter image description here

答案 3 :(得分:1)

我遇到了启动MongoDB的问题。日志非常具有描述性,您可以从那里找到建议。

需要在数据文件夹中创建“ d ”文件夹,例如 缺少数据\ d

这解决了我的问题。

答案 4 :(得分:1)

虽然不是理想的解决方案,但我最终删除了\data\db中的所有数据库文件,然后才能成功运行MongoDB服务。注意,这将删除数据库中的所有数据。

答案 5 :(得分:0)

确保数据库驱动器上至少有5 Gb可用空间。对我来说,清除该空间可以重启Mongodb。

答案 6 :(得分:0)

对于任何在2020年使用mongo 4.4.1版本遇到此错误并且接受的答案不能解决问题的人,这是我所做的:

  1. 从PC删除所有mongo服务(添加/删除程序)。
  2. 转到程序文件并备份MongoDB文件夹。
  3. 删除MongoDB文件夹。
  4. 重新安装mongo db。

它应该可以工作。