前言
听说勒索病毒风靡全球,为了预防它的侵袭,一直裸机的我还是piapia~地装了个360......再做了各种杀毒、清理文件、系统修复霹雳啪啦的一堆之后,360应该是在我电脑上做了很多事......然后悲催的事情发生了,MongoDB数据库本来已经设置成功为了系统服务方便启动的了,突然就报“发生系统错误3,系统找不到指定的路径”的错不能启动了......:
救“机”大行动
解决的方法很简单,但是愤怒地我在发完了朋友圈指责360之后还是想要记下这次纠错过程吧,免得哪天又悲剧重演了。
1.首先清除原先的设置好的MongoDB系统服务。
mongod.exe --remove --serviceName "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
4、如无意外你应该会报“MongoDB 服务正在启动 .MongoDB 服务无法启动。发生服务特定错误: 100.”,则前去db目录下的mongod.lock和storage.bson文件删掉,以管理员身份运行命令行然后重新启动服务即可。
打个广告
如果还没有把MongoDB设置为系统服务的可以参考这篇文章:初尝node.js + Express + MongoDB 项目构建(1)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。