Windows MongoDB 安装大坑

安装报错

默认的msi安装程序会将 MongoDB 设置为系统服务,导致开启服务的适合没有权限,大概是这样的错误:Service 'MongoDB Server'(MongoDB) failed to start.Verify that you have sufficient privileges to start system services

看了很多教程说点 ignore 忽略,然后再指定数据和日志的路径,但我试过了依旧不行。然后去看了官网的安装教程,还是不行!最后我尝试取消默认的设置为系统服务,然后自己手动创建服务,终于解决了。

安装步骤

自定义安装

image-20211019105010957

自定义路径

image-20211019105058007

取消安装为服务

image-20211019105121642

我装过这个,就不装了

image-20211019105138258

手动配置

打开 Power Shell 进入安装目录,创建两个目录,data\db 和 log。

> ls
> mkdir data\db
> mkdir log

image-20211019105937763

接着,以管理员身份打开Power Shell

> mongod --dbpath "D:\DevTools\MongoDB\Server\data\db" --logpath "D:\DevTools\MongoDB\Server\log" -install -serviceName "MongoDB"

image-20211019110432225

Win + S 搜索服务并打开,找到 MongoDB 启动服务
image-20211019110341872

在终端输入mongo,就可以进入数据库了
image-20211019110941614


喜欢我的文章的话,欢迎关注👇点赞👇评论👇收藏👇 谢谢支持!!!

posted @ 2022-04-07 11:31  王舰  阅读(107)  评论(0)    收藏  举报