记录一次被360干掉的MongoDB服务修复过程......

前言

听说勒索病毒风靡全球,为了预防它的侵袭,一直裸机的我还是piapia~地装了个360……再做了各种杀毒、清理文件、系统修复霹雳啪啦的一堆之后,360应该是在我电脑上做了很多事……然后悲催的事情发生了,MongoDB数据库本来已经设置成功为了系统服务方便启动的了,突然就报“发生系统错误3,系统找不到指定的路径”的错不能启动了……:

《记录一次被360干掉的MongoDB服务修复过程......》

救“机”大行动

解决的方法很简单,但是愤怒地我在发完了朋友圈指责360之后还是想要记下这次纠错过程吧,免得哪天又悲剧重演了。

1.首先清除原先的设置好的MongoDB系统服务。

mongod.exe --remove --serviceName "MongoDB"

《记录一次被360干掉的MongoDB服务修复过程......》

2、重新设置MongoDB为系统服务。

mongod --install --logpath="D:\data\logs\mongo.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --serviceDisplayName "MongoDB"

3、再重新启动MongoDB即可:net start MongoDB

《记录一次被360干掉的MongoDB服务修复过程......》

4、如无意外你应该会报“MongoDB 服务正在启动 .MongoDB 服务无法启动。发生服务特定错误: 100.”,则前去db目录下的mongod.lock和storage.bson文件删掉,以管理员身份运行命令行然后重新启动服务即可。

打个广告

如果还没有把MongoDB设置为系统服务的可以参考这篇文章:初尝node.js + Express + MongoDB 项目构建(1)

    原文作者:dodomonster
    原文地址: https://segmentfault.com/a/1190000009424058
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞