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 @   王舰  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示