Win10安装MongoDB报错

博主在安装MongoDB时遇到服务启动失败的问题,通过忽略错误并以管理员身份运行CMD,删除MongoDB服务,创建data和log文件夹,然后重新安装服务及启动,解决了问题。还分享了如果出现DLL文件缺失的解决方案,包括下载运行库和查找缺失文件。
摘要由CSDN通过智能技术生成

因为明天的学习需要用到MongoDB,所以今天先把它安装好,可没想到在最后一步给我这个弹窗:

Retry重试不行,Ignore忽略的话,虽然电脑上有了MongoDB的文件,但是有缺失,就是说也不能用,哎~

我们来看看这个错误是什么意思:

Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart. Verify that you have sufficient privileges to start system services.

服务 'MongoDB 服务器 (MongoDB)' 启动失败。验证您是否有足够的权限启动系统服务。

题外说一下,Custom自定义安装过程中取消“Install MongoDB Compass”图像管理工具的勾选,因为安装那个比较久,容易卡着。

那么,出现上图所示问题后,我去搜了一下解决办法,虽然弹出的信息一样,但是每个人的电脑环境,安装细节啥的还是有区别的,并不是一定管用,所以多看几种方法,试试哪种能解决自己遇到的问题。

以下就是我解决此问题的步骤:

1.点击上图问题中的 Ignore ,然后以管理员身份打开命令提示符(cmd)

2.输入如下代码删掉MongoDB服务:

sc delete MongoDB

 3.去MongoDB安装文件的data目录下新建一个db文件夹log目录下新建一个MongoDB.log文件

(注意是文件夹和文件,如果已经有了就不用再建)

存放数据

 

存放日志文件。

4.在cmd里(还是以管理员身份运行的)切换目录到安装MongoDB的bin目录下,输入类似如下代码,要对应自己的文件路径来改路径代码

mongod --dbpath=D:\MongoDB\Server\4.2\data\db  --logpath=D:\MongoDB\Server\4.2\log\MongoDB.log --install --serviceName "MongoDB"

 5.再输入这句启动服务:

net start MongoDB

6.验证是否成功、可用:

mongod -dbpath ../data/db

 这句执行后输出的信息中有一个端口号:27017,去浏览器输入localhost:27017

出现以下界面就是成功了

tips:可能有的同学在第四步会出现一些问题,那么你要好好看看命令是否正确,路径和字母是否有拼错,如果都没问题还是报错,像我同桌遇到的一个,类似这种:

 找不到.dll文件,该类文件是用于处理各种程序的动态链接库。我们的电脑上有许多DLL文件,每个程序用到的不一样。例如,VCRUNTIME140_1.dll可用于Visual Studio 2015的Visual C ++ Redistributable。

解决该问题

第一种:下载一个运行库去修复,搜索 常用运行库合集 ,自己找个下载,是32位的就下载32位运行库,64位的两种都装。

第二种:在自己电脑全局搜索缺失的DLL文件,复制到C:\Windows\System32下去,可能会缺这几个:

有了缺失的文件之后再重新执行一下第4步中的代码(就mongod -dbpath=……那个) 就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值