下载了4.4.20版本的MongoDB
mongodb-windows-x86_64-4.4.20-signed.msi
在安装完成后,参考(61条消息) window 下安装 mongodb 详细步骤_window安装mongodb_极客飞兔的博客-优快云博客的文章。
在执行了指令:
mongod --config "F:\MongoDB\mongo.config" --install --serviceName "MongoDB" --journal
后,在服务中确实有了MongoDB的服务:
在启动的时候启动不了。使用管理员权限cmd,执行net start MongoDB 也不能成功启动
在下载好的安装包,启动安装文件,使用修复功能,
报错误:
Service 'MongoDB Server (MongoDB)' (MongoDB) failed tostart. Verify that you have sufficient privileges to startsystem services.
查了两个报错的情况,尝试了多种操作,最后选择了重装。
先删除之前安装的服务:以管理员身份运行cmd,执行下面指令
sc delete MongoDB
重新执行一下创建server的指令
mongod --dbpath="F:\Program Files\MongoDB\Server\4.4\data\db" --logpath="F:\Program Files\MongoDB\Server\4.4\log\MongoDB.log" --install --serviceName "MongoDB"
用这个执行之后,结果也是一样。失败,net start 也是无法启动。
没办法了,直接所有删除,安装删除,服务删除,文件夹删除,清空所有,再来一次。
删除前,先删除残余不成功的服务。
sc delete MongoDB
一路next,最后finish
重新安装,双击运行安装
往后一路next,然后等待
先不管他,点击Ignore,然后finish。
添加db文件夹
添加文件mongod.log
添加config文件, mongo.config
在文件里面,编辑如下内容
dbpath=F:\MongoDB\Server\4.4\data\db
logpath=F:\MongoDB\Server\4.4\log\mongo.log
diaglog=3
重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了,重点来了
先使用管理员权限,删除自动安装的mongodb服务。
在使用管理员命令行进入到mongod bin文件夹
执行指令:mongod --config "F:\MongoDB\Server\4.4\mongo.config" --install --serviceName "MongoDB"
安装启动成功后,在db文件夹下会生成一大堆文件
到这里安装成功了。