首页 热点资讯 义务教育 高等教育 出国留学 考研考公

mongodb启动服务时候报错。错误1067,进程意外终止。

发布网友

我来回答

3个回答

懂视网

错误:

        错误2:系统找不到指定文件

                  技术分享

思考过程:

    昨天做测试的时候,先后安装了两次MongoDB,后来我又删除(注意不是卸载)了一个MongoDB文件夹,当前这个服务是不是默认的MongoDB的安装地址错误呢?

    查看服务属性,Mongo的地址是已经删除了的个地址,而不是当前我用的这个地址。当前用的地址是:E:Program filesmongodbin

               技术分享

解决方式:

       先卸载原来的安装,再次安装新的。

       Mongo卸载:

                 卸载:mongod.exe --remove --serviceName "MongoDB"

                技术分享


     MongoDB安装为服务:

       安装:mongod.exe --install --logpath="E:Program filesmongodbdataloglog.txt" --dbpath="E:Program filesmongodbdatadb" 

                技术分享


        安装后刷新服务,地址改变:

                 技术分享


再次启动MongoDB服务,启动失败,出现1607错误。

错误:

        技术分享


错误原因:不明

解决方式:

        删除E:Program filesmongodbdatadb目录下的mongod.lock文件。

再次重启服务,启动成功。


总结:

    接触一个新的东西的时候,难免出现错误,错误来了,就解决,不要躲着,拖着。



       



                      

        




MongoDB常见错误解决方式

标签:nosql数据库   mongodb   

热心网友

我之前也遇到过类似的问题,个人分析是数据的问题,在网上查信息说要删掉mongod.lock文件就重启就可以了,但是在我的机子上依然出现上述问题。
如果之前一直好好的,仅仅是因为插入了数据导致服务无法使用,处理问题的方法就很简单了,把你刚刚复制的数据和mongod.lock文件删掉(都在data文件夹下)。有可能是因为mongodb-win32-i386-2.2.1这个版本的某个文件夹下有你刚刚复制进去的数据,数据的重复导致只删掉mongod.lock无法启动。
注:mongodb在mongodb-win32-i386-2.2.1这版本的时候,数据存储在data文件夹会自己创建文件夹(之前是直接以.ns .0 .1的格式保存在data文件夹下)。
这是我的自己尝试出来的方法。具体原因我也分析不出来,希望能帮到你。

热心网友

先别把他作为Service,只运行服务端程序,看看报什么错误吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com