在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.
字符串
8条答案
按热度按时间ryevplcw1#
错误来自检测到的非正常关机。
请访问http://dochub.mongodb.org/core/repair获取恢复说明。
几个步骤将修复它(正如上面的链接中所写的那样):
1)删除文件
/data/db/mongod.lock
2)运行
mongod.exe --repair
3)启动mongod服务
net start MongoDB
edqdpe6u2#
对于那些在2020年遇到这个错误的人,如果他们使用的是4.4.1版的mongo,而公认的答案并不能解决这个问题,下面是我所做的:
1.从电脑中删除所有mongo服务(添加/删除程序)。
1.转到程序文件并备份MongoDB文件夹。
1.删除MongoDB文件夹。
1.请重新安装mongo数据库。
而且应该能用。
UPDATEfor January 2021,以下内容在没有重新安装MongoDB和丢失所有数据的情况下保存了我的数据:
字符串
ezykj2lf3#
我也遇到了同样的问题,我关闭了用mongoDB.exe打开的另一个命令提示符,因此在该可执行文件上创建了一个锁。只需关闭该命令提示符窗口就可以正常工作。感谢您的帮助。
x3naxklr4#
确保数据库驱动器上至少有5 GB的可用空间。对我来说,清除该空间可以重新启动Mongodb。
dpiehjr45#
如果你在Windows系统中,你应该在系统磁盘中修改mongodb的配置。
1)我换
C:\Windows\system32\mongodb.exe
。2)我在
D:\mongodb\mongod.cfg
中创建路径。在此之前,你应该删除previous。3)最后,你可以净serve.
net start mongodb
。希望能帮到你。英语不是很好,请原谅。enter image description here
d6kp6zgx6#
我在启动MongoDB时遇到了问题。日志是非常描述性的,你可以从那里找到建议。
需要在data文件夹中创建一个“d"文件夹,例如缺少的data\d。
这解决了我的问题。
brqmpdu17#
虽然这不是一个理想的解决方案,但我最终删除了
\data\db
中的所有数据库文件,然后能够成功运行MongoDB
服务。注意,这将删除数据库中的所有数据。khbbv19g8#
我看了很多视频,但我无法修复这个错误。所以我只是卸载mongoDB和它的文件夹,然后下载5.0.22版本安装后mongoDB 5.0.22运行顺利