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

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.dtcms.com/a/284988.html

相关文章:

  • 第4.3节 iOS App生成追溯关系
  • 联发科MT6897 5G智能手机应用处理器 软件寄存器表:通用闪存(UFS)
  • Kafka——无消息丢失配置怎么实现?
  • C++:list
  • 博客摘录「 Springboot入门到精通(超详细文档)」2025年7月4日
  • ubuntu 22.02 带外进单用户拯救系统
  • 人工智能之数学基础:概率论和数理统计在机器学习的地位
  • 什么是 M4A 和 WAV?这两种音频互转会导致音质发生变化吗
  • python爬虫入门(小白五分钟从入门到精通)
  • 振石股份闯关上市:业绩连降,资产、负债两端暗藏隐忧
  • leetcode 3202. 找出有效子序列的最大长度 II 中等
  • 18650锂电池点焊机:新能源制造的精密纽带
  • Unreal5从入门到精通之如何实现第一人称和第三人称自由切换
  • 电脑重启后快速找回历史复制内容的实操方法
  • YOLOv8 PTQ、QAT量化及其DepGraph剪枝等压缩与加速推理有效实现(含代码)
  • Leetcode 494. 目标和
  • 力扣 hot100 Day47
  • #systemverilog# 关键字之 protected 用法
  • Python在字符串中查找所有匹配字符索引的多种方法 | Python字符串操作教程
  • h264编码总结
  • C语言(20250717)
  • select_shape_proto 用起来很省事
  • 4G模块 A7680通过MQTT协议连接到华为云
  • 广州VR 内容制作报价:各类 VR 内容的报价详情​
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十课——图像还原的FPGA实现
  • 深入理解进程等待:wait的简化与waitpid的灵活性
  • kimi故事提示词 + deepseekR1 文生图提示
  • milvus向量数据库连接测试 和 集合维度不同搜索不到内容
  • windows利用wsl安装qemu
  • 利用deepspeed在Trainer下面微调大模型Qwen2.5-3B