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.exe | MongoDB 数据库服务器进程,用于运行 MongoDB 数据库服务 |
| mongod.pdb | 与 mongod.exe 相关的调试信息文件 |
| mongos.exe | MongoDB 数据库服务器进程,用于运行 MongoDB 数据库服务 |
| mongos.pdb | 与 mongos.exe 相关的调试信息文件 |

vc_redist.x64.exe Microsoft 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: file
  path: D:\mongodb-win32-x86_64-windows-8.0.11\logs\mongodb.log
  logAppend: true
net:
  port: 27017
  bindIp: 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服务

net stop MongoDB

命令行下运行 MongoDB 服务器 和 注册配置 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数据库在内部使用,用于保存分片的相关信息。

监控工具

MongoDB提供了网络和系统监控工具Munin,它作为一个插件应用于MongoDB中。

Gangila是MongoDB高性能的系统监视的工具,它作为一个插件应用于MongoDB中。

基于图形界面的开源工具 Cacti, 用于查看CPU负载, 网络带宽利用率,它也提供了一个应用于监控 MongoDB 的插件。

相关推荐
其实防守也摸鱼9 分钟前
Fastjson 反序列化漏洞(JNDI注入)
android·数据库·安全·oracle·自动化·fastjson·反序列化
haerapi24 分钟前
把 PostgreSQL 复制巡检做成可审计闭环:确定性采集、阈值判定与受控模型归纳
数据库·postgresql
微学AI1 小时前
不让每一步都调用最贵模型:用蓝耘智能路由改造自主式研究 Agent
数据库·人工智能·蓝耘
yjb.gz1 小时前
Oracle19 RAC查看集群状态及磁盘空间情况(巡检)
数据库
钝挫力PROGRAMER2 小时前
开发踩坑记:MyBatis selectKey、空 SQL
数据库·sql·mybatis
JosieBook2 小时前
【数据库】MySQL 实战精通系列 · 第6篇:InnoDB 存储引擎、日志与崩溃恢复
数据库·mysql
杨云龙UP3 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
梦帮科技3 小时前
领域认知知识库图谱注入:从双式记账图网络到高质量问答对自动化合成流水线
运维·网络·数据库·人工智能·矩阵·架构·自动化
Long long ago.3 小时前
vastbase数据库运行sql宕机重启解决
数据库·sql
SelectDB技术团队4 小时前
一条日志两套引擎的账:把 Elasticsearch 检索与分析合并到同一份数据的落地写法
大数据·数据库·elasticsearch·搜索引擎·全文检索·日志·apache doris