博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongoDB创建windows服务启动解决
阅读量:4568 次
发布时间:2019-06-08

本文共 750 字,大约阅读时间需要 2 分钟。

   最近想了解一下关于的知识,记得之前电脑上安装的MongoDB也能正常启用,可是这次在使用mongodb,却遇到一下小麻烦啊。mongodb无法启动,小编很苦恼,尝试了各种方法,甚至卸载重新安装都解决不了,无奈既然要历练我,那就迎接吧。

    先说这个错误造成的原因:使用bat配置可以启动,就是以下这种方式

>C:

>cd c:\MongoDB\Server\bin
>mongod --dbpath C:\MongoDB\data

 

错误

 

    但是这样启动麻烦啊,想直接添加到服务中,能添加,但是添加完之后就怎么都无法启动了,无论是在dos还是服务中直接启,各种不顺利,但是使用bat配置依旧能正常启动,你说气人不,不就是想省点事吗!干嘛这么难为人!错误真图如下                           

    关于这个问题,其实一搜有很多答案,但是对于小编都不管用!但是小编也是到错误原因主要是因为MongoDB服务没有正常的关闭,造成的启动困难。

 

解决方案

 

   但是可喜可贺,最后找到问题的解决方案啊。O(∩_∩)O哈哈~

   在mongodb安装路径下data文件中有两个文件一个mongod.lock和storage.bson,一般删除mongod.lock就可以了,如果服务错误代码100还不能解决,就把storage.bson一起删掉再启动就可以了!

 

建议:

 

    在安装mongodb后,可以使用bat配置来安装是不是成功,安装成功之后如果嫌弃麻烦想添加到服务中,就把data中因为测试安装成功产生的文件都删除,然后直接使用语句添加服务,这样就避免了不正常关闭造成的错误。

 

总结

 

    坚信没有什么问题是解决不了的,不过就是时间长短的问题!fighting!

转载于:https://www.cnblogs.com/liuanjava/p/6714672.html

你可能感兴趣的文章
redis哈希表数据类型键的设置
查看>>
redis字符串类型键的二进制操作
查看>>
redis哈希表数据类型键的查询和删除命令
查看>>
redis列表数据类型---list
查看>>
redis集合数据类型---SET
查看>>
php 字符串函数
查看>>
PHP数组函数
查看>>
PHP Math函数
查看>>
PHP Math常量
查看>>
idea使用git上传项目到coding
查看>>
SpringMVC+mybatis配置多数据源
查看>>
mybatis中条件查询大于等于和小于等于写法
查看>>
mybatis无法给带有下划线属性赋值问题
查看>>
java.lang.NoSuchMethodException: com.sun.tools.javac.util.List.<init>()
查看>>
Could not set property of class with value There is no setter for property named
查看>>
Could not find result map com.youotech.tl_cons_credit_rating.entity.Result
查看>>
Element ui 上传文件组件(单文件上传) 点击提交 没反应
查看>>
vue子传父、父传子
查看>>
centos安装ffmpeg4.2
查看>>
启动程序添加启动脚本
查看>>