解决输入net start MongoDB出现的大部分错误

   我们在第一次接触mongodb的时候会踩许多坑,比如,你在输入net start MongoDB这个命令的时候会出现一堆乱七八糟的错误,比如:

  •  MongoDB 服务正在启动 . MongoDB 服务无法启动。 发生服务特定错误
  •  MongoDB 服务名无效。

等等........一系列错误。

解决方案:

     首先,你先进入到你安装mongodb的文件下的bin目录下,点开mongod.exe文件,发现它可以成功运行。然后在c盘下自己手动创建一个data文件。

然后在data文件中手动创建两个文件

其他文件都是你打开bin中mongod.exe自动生成的,在log目录下自己再创建一个文件mongodb.log

然后,一定要使用管理员权限进入到mongodb的bin目录下

一定!!!一定!!!一定!!!一定!!!一定!!!要使用管理员权限进入bin,然后黑窗口输入:

mongod.exe  --dbpath "C:\data\db"  --logpath "C:\data\log\mongodb.log" --install --serviceName "mongo" --logappend --directoryperdb

最后你输入 net start MongoDB,或者是net start mongo 啥的服务都能启动。

要是还有错误,那就到C:\data\db找到这两个文件 mongod.lock 和 storage.bson把它删了

 最后到服务中把mongodb重启。

 在浏览器中输入127.0.0.1:27017,然后出现

问题解决。

像bin目录下的mongo.exe直接打开闪退啥的先不用管,等把mongod.exe打开,就不会再闪退了。

一切成功后,用navicat等数据库可视化工具连接试试吧。

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值