当前位置: 首页 > news >正文

最新Windows MongoDB的安装及配置图文说明(非常详细)

文章目录

    • 一. 下载MongoDB MSI安装包
    • 二. 使用安装向导安装MongoDB
    • 三、配置MongoDB环境变量
    • 四、启动MongoDB服务
    • 五、验证MongoDB

一. 下载MongoDB MSI安装包

首先,点击下载链接进行下载。确保选择MSI作为要下载的包。官网下载速度慢可以选择其他方式下载
官网下载地址: https://www.mongodb.com/try/download/community
百度下载: https://pan.baidu.com/s/1DtdjAptH-qJYpg0Btozqdg?pwd=4pcb
夸克下载: https://pan.quark.cn/s/e06ca45b656d

二. 使用安装向导安装MongoDB

2.1 找到已下载的MIS双击,启动安装向导。

2.2 选择自定义Custom安装,并修改安装路径(D:\AppData\MongoDB此为自定义路径,需事先创建好),如图

2.3 这一步默认,会选择“以Network service用户的身份运行服务”和数据目录,我们稍后将需要它

2.4 取消勾选"Install MongoDB Compass",一定要取消否则安装速度会很慢很慢很慢!,接着继续点击Next则进入最后的自动安装环节,等待安装完成即可。

注意:MongoDB Compass为MongoDB可视化管理工具,后期如有需要可单独安装,请去这里下载,如果上面使用其他下载链接下载的话,里面已经包含了
可视化管理工具官网下载地址: https://www.mongodb.com/try/download/compass

安装后的文件如下:

三、配置MongoDB环境变量

3.1 选中环境变量中[系统变量]的[Path]变量标签,点击下方的[编辑]按钮,添加 D:\AppData\MongoDB\bin

四、启动MongoDB服务

4.1 首先在MongoDB安装目录下的data文件夹里新建一个db文件夹,后面启动MongoDB服务需要用到它。


4.2 最好使用PowerShell(或者win+R 打开CMD),然后切换到安装mongodb的bin目录,也就是D:\AppData\MongoDB\bin 如图:

4.3 设置手动启动方式, mongod -dbpath “D:\AppData\MongoDB\data\db”

mongod-dbpath"D:\AppData\MongoDB\data\db"# 如果上面的命令失败,提示mongod命令不存在,说明环境path没有配置正确,可以使用下面命令.\mongod-dbpathD:\AppData\MongoDB\data\db


默认端口为 27017


直到这里说明启动成功了

4.4 也可以配置MongoDB服务为本地服务运行

mongod --dbpath "D:\AppData\MongoDB\data\db" --logpath "D:\AppData\MongoDB\log\mongod.log" --install --serviceName "MongoDB"

五、验证MongoDB

5.1 一般是访问 http://127.0.0.1:27017,但是提示无法访问此页面,莫要慌,继续往下看

从 MongoDB 3.2 版本开始,官方就移除了内置的 HTTP 接口和 REST API(包括 http://127.0.0.1:27017 这种访问方式)。 所以即使 MongoDB 服务正在运行,直接在浏览器访问 http://127.0.0.1:27017 也会显示:

“无法访问此网站” 或 “连接被拒绝”

这并不表示 MongoDB 没有启动成功!

5.2 那如何正确验证 MongoDB 是否正常运行?

方法 1 检查进程和服务

# 查看 mongod 是否在运行 Get-Process mongod


或者 查看端口监听:

netstat -ano | findstr :27017

方法 2:使用 mongosh(MongoDB Shell)
在PowerShell执行

mongosh

如果看到类似以下输出,说明启动成功:

test>

方法 3:使用navicat等工具建立连接测试

到此安装教程结束,谢谢~

http://www.jsqmd.com/news/1216869/

相关文章:

  • LCD驱动开发与优化:从原理到实践
  • 抖音数据采集引擎技术架构深度解析
  • Unity音频系统进阶:AudioMixer与DSPGraph核心原理与实战指南
  • Python编程入门:从环境搭建到基础语法精要
  • 鸿蒙 ArkTS 实战:Offline Survival Pack 从效率工具到状态管理完整解析
  • 为什么现代开发者需要图形化SSH客户端来提升远程服务器管理效率?
  • 生产环境ML系统稳定性保障:数据契约与分段熔断实践
  • AI时代面试生死线:用ChatGPT做技术岗模拟面试的6个反模式,资深面试官紧急叫停
  • 基于 Vue3 + ECharts + Express + SQLite 的智慧交通数据可视化系统——郑州交通数据可视化大屏
  • Fay+UE5超写实数字人开发实战:从AI驱动到实时渲染全链路解析
  • Android定时任务实现方案与性能优化指南
  • 无痛人流算不算小月子?医学休养标准与术后修护科普指南
  • 如何撰写有价值的计算机课程设计总结报告
  • p2p java P2P结构大揭秘!Java如何构建去中心化的网络世界?
  • LogiSim数字电路设计入门与实践指南
  • 鸿蒙 ArkTS 实战:Private Album Lock 从效率工具到状态管理完整解析
  • Java PDF处理实战:PDFBox核心应用与优化
  • Android控件体系与自定义View开发指南
  • MSMQ同步机制设计与企业级应用实践
  • Anthropic调整Claude Fable 5访问策略:免费时代落幕,分级付费模式开启
  • IDEA插件Cool Request:Java开发者的一站式API调试与测试解决方案
  • Python迭代器与生成器:高效数据处理详解
  • Python实现非结构化内容解析与数字资产管理完整方案
  • C语言编译原理与开发环境配置指南
  • Python B站视频下载终极指南:突破大会员限制的完整解决方案
  • Python常用模块解析:从基础操作到数据处理
  • 红黑树原理、实现与应用全解析
  • Inkling开源语言模型:本地部署与Transformer架构优化实战
  • 3分钟掌握PDF扫描模拟技术:LookScanned.io完整指南
  • 数字叙事创作实践:交互式故事设计与技术实现