完美解决MongoDB.msi安装报错
报错问题(MongoDB.msi安装时报错)
报错信息
Service ‘MongoDB Server (MongoDB)’(MongoDB) failed to start. Verify that you have sufficient privileges to start system services.
翻译
服务“MongoDB服务器 (MongoDB)” (MongoDB) 启动失败。请验证您是否有足够的权限启动系统服务。
原因
mongod.exe 这个服务在安装的时候出错了。我们需要先删掉它,再重新安装。
解决办法
过程如下(9项):
- 0、忽略报错,先完成安装,关闭程序。记住安装在哪个位置,打开文件夹,放着。
- 1、管理员模式: cmd 启动!
- 2、cmd 输入
sc delete MongoDB
- 3、cmd 输入
cd D:\MongoDB数据库的bin目录\bin
注意是 bin 目录 - 4、cmd 输入
D:
切换盘符 - 5、打开 MongoDB 文件夹,找到 data 目录和 log 目录
- 6、在 data 目录里面,创建目录 db
- 7、在 log 目录里面,创建文件 MongoDB.log
- 8、cmd 输入
mongod --config "D:\改地址MongoDB 8.0.1\bin\mongod.cfg" --dbpath="D:\改改改\MongoDB 8.0.1\data\db" --logpath="D:\改改改MongoDB 8.0.1\log\MongoDB.log" --install --serviceName "MongoDB"
记得更改MongoDB目录地址,不要直接粘贴到 cmd
- 9、cmd 输入
net start MongoDB
详情解答
忽略报错
在安装页面选择 ignore 忽略报错,等待安装完成,关闭程序。
删除服务
1、管理员模式启动 cmd ,操作以下内容,完成后暂时不要关闭该窗口
2、cmd 输入 sc delete MongoDB
3、cmd 输入cd D:\MongoDB数据库的bin目录\bin
注意是 bin 目录
4、cmd 输入 D:
切换盘符
创建目录和文件
在MongoDB的文件夹里,找 data 目录和 log 目录。
data 目录里创建 目录 db
log 目录下创建 文件 MongoDB.log
安装服务
安装服务非常简单,我们需要在cmd窗口里,使用 mongod.exe 文件。
MongoDB的bin目录中,有两个重要文件,mongod.exe 和 mongod.pdb
cmd已经定位到了MongoDB的bin目录
然后 输入 mongod --config "D:\改地址MongoDB 8.0.1\bin\mongod.cfg" --dbpath="D:\改改改\MongoDB 8.0.1\data\db" --logpath="D:\改改改地址MongoDB 8.0.1\log\MongoDB.log" --install --serviceName "MongoDB"
启动服务
cmd 输入 net start MongoDB
嘴里给我大声喊:MongoDB 启动 !