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

MongoDB社区版安装(windows)

下载地址

官网:

MongoDB: The World’s Leading Modern Database | MongoDB

 8.0.11版本下载地址:

https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-8.0.11.zip

 安装

解压安装包

解压结果目录如下:

 bin目录介绍

文件名称作用
Install-Compass.ps1自动化安装或配置 MongoDB Compass 的 PowerShell 脚本
mongod.exeMongoDB 数据库服务器进程,用于运行 MongoDB 数据库服务
mongod.pdb与 mongod.exe 相关的调试信息文件
mongos.exeMongoDB 数据库服务器进程,用于运行 MongoDB 数据库服务
mongos.pdb与 mongos.exe 相关的调试信息文件
vc_redist.x64.exeMicrosoft Visual C++ 运行时库的安装程序,用于支持需要该库的应用程序

设置环境变量

 

验证安装结果

 打开命令行工具,输入命令:

mongod --version

如果有返回版本信息,则表示安装成功

配置

在D:\mongodb-win32-x86_64-windows-8.0.11目录下创建data目录和logs目录。
在D:\mongodb-win32-x86_64-windows-8.0.11\data目录下创建db目录。
在D:\mongodb-win32-x86_64-windows-8.0.11\logs目录下创建日志文件mongodb.log。
db目录用于存放数据库文件,logs目录用于存放日志文件。 

在D:\mongodb-win32-x86_64-windows-8.0.11目录下创建conf目录。
在D:\mongodb-win32-x86_64-windows-8.0.11\conf目录下创建配置文件mongodb.conf。 

mongodb.conf文件内容如下:

storage:dbPath: D:\mongodb-win32-x86_64-windows-8.0.11\data\db
systemLog:destination: filepath: D:\mongodb-win32-x86_64-windows-8.0.11\logs\mongodb.loglogAppend: true
net:port: 27017bindIp: 0.0.0.0

 启动MongoDB

在命令行中输入命令:

mongod -f D:\mongodb-win32-x86_64-windows-8.0.11\conf\mongodb.conf

回车后会弹出一个安全提示对话框“是否要允许公共网络和专用网络访问此应用?”,点击 允许

如下图所示,没有报任何提示信息说明启动成功 

启动成功后,db目录有以下内容:

 可以注册服务,以后启动MongoDB就不用这么麻烦,在命令行中输入:

mongod --config "D:\mongodb-win32-x86_64-windows-8.0.11\conf\mongodb.conf" --install --serviceName "MongoDB"

然后启动服务使用命令:

net start MongoDB

安装MongoDB Shell管理工具

MongoDB Shell

下载地址:

MongoDB Shell Download | MongoDB

 然后解压出来

 进入bin目录,双击mongosh.exe,即可打开客户端管理工具

安装MongoDB Compass管理工具

MongoDB Comprass是MongoDB官方的管理工具

下载地址:

https://downloads.mongodb.com/compass/mongodb-compass-1.46.5-win32-x64.exe

 下载完成后直接双击运行

连接数据库

 

连接成功后,自动打开链接,展示3个默认数据库

  • admin : 主要存储MongoDB的用户、角色等信息。
  • local : 主要存储副本集的元数据,它只会在本地存储数据
  • config : 当Mongo用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。

Navicat管理工具连接MongoDB

http://www.xdnf.cn/news/15710.html

相关文章:

  • React Native打开相册选择图片或拍照 -- react-native-image-picker
  • 腾讯云服务上下载docker以及使用Rabbitmq的流程
  • C++进阶-AVL树(平衡二叉查找树)(难度较高)
  • 深入理解CSS定位:绝对定位的包含块机制
  • 破解本地数据库困局:DbGate+内网穿透如何实现远程管理自由
  • Agent的深度解析:从原理到实践
  • docker更换国内加速器-更换华为加速器2025-717亲测可用docker 拉取镜像出错
  • 大模型Agent应用开发实战:从框架选型到行业落地
  • 【WPF】WPF 自定义控件之依赖属性
  • Linux717 SWAP扩容;逻辑卷条带化
  • 时序数据库选型指南︰为什么IoTDB成为物联网场景首选?
  • 销采一体化 CRM 与 人工管理效率对比
  • Go语言时间控制:定时器技术详细指南
  • 3t车用手动卧式千斤顶设计含8张CAD图纸PDF图
  • git的cherry-pick
  • smolagents - agent迭代式解题过程示例
  • Ollama使用指南-更改默认安装路径和Model路径(安装到非C盘)
  • 【46】MFC入门到精通——MFC显示实时时间,获取系统当前时间GetCurrentTime()、获取本地时间GetLocalTime()
  • HTML 极简个人介绍卡片(侧重语义化标签和响应式布局)
  • HCIE - 云计算方向考什么?一文全解
  • LIN通信驱动代码开发注意事项
  • 木马和Webshell和内存马的区别!
  • 电商行业如何做好网络安全工作?
  • 如何选择合规的上门按摩系统
  • Java中excel字典转换
  • SWD和JTAG区别
  • Kotlin 属性委托 observable 的实现原理
  • 快慢指针的应用
  • CPP学习之list使用及模拟实现
  • Java程序设计学习笔记