当前位置: 首页 > 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.lryc.cn/news/591305.html

相关文章:

  • mongodb 入门级别操作
  • 如何清除 npm 缓存
  • Redis3:Redis数据结构与命令全解析
  • MongoDB 安装步骤详解
  • AI交互的初期魅力与后期维护挑战
  • RISC-V和ARM有何区别?
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1
  • Flutter状态管理篇之ChangeNotifier(一)
  • 深度学习之神经网络(二)
  • Flutter基础(前端教程①②-序列帧动画)
  • Oracle数据泵详解——让数据迁移像“点外卖”一样简单​
  • 如何查询pg账号权限 能否创建模式 删表建表
  • xss防御策略
  • 从 0 到 1 玩转 XSS - haozi 靶场:环境搭建 + 全关卡漏洞解析
  • OpenCV中VideoCapture 设置和获取摄像头参数和Qt设计UI控制界面详解代码示例
  • 用Python实现神经网络(二)
  • 前端0知识docker临危之被迫弄docker教程
  • NumPy, SciPy 之间的区别
  • ota之.加密算法,mcu加密方式
  • 量化环节:Cont‘d
  • C++网络编程 6.I/0多路复用-epoll详解
  • 现在遇到一个问题 要使用jmeter进行压测 jmeter中存在jar包 我们还要使用linux进行发压,这个jar包怎么设计使用
  • cherry使用MCP协议Streamable HTTP实践
  • RSTP:快速收敛的生成树技术
  • 笔试——Day11
  • 退休时间计算器,精准预测养老时间
  • GraphQL的N+1问题如何被DataLoader巧妙化解?
  • leetcode 3202. 找出有效子序列的最大长度 II 中等
  • Spring整合MyBatis详解
  • kimi故事提示词 + deepseekR1 文生图提示