【MongoDB】windows安装、配置、启动

🪟 一、下载 MongoDB 安装包

  1. 打开官方地址:

    👉 https://www.mongodb.com/try/download/community

  2. 配置下载选项:

    选项 设置
    Version 最新(默认就好)
    OS Windows
    Package MSI(推荐)
  3. 点击【Download 】按钮,下载 .msi 安装文件


🧭 二、开始安装 MongoDB(.msi 安装包)

双击运行下载好的安装包,按以下顺序操作:


✅ Step 1:接受协议

勾选:

复制代码
☑ I accept the terms in the License Agreement

然后点击【Next】


✅ Step 2:选择安装类型

🟢 推荐选 "Complete" 安装类型

  • Complete:安装所有 MongoDB 组件 + MongoDB Compass(推荐)
  • ⚙️ Custom:你可以选择不装 Compass、修改安装路径等(进阶用户用)

📌 你应该选 :👉 Complete


✅ Step 3:服务配置(关键)

保持默认即可:

项目 默认配置
Install MongoD as a Service ☑(选中)
Run service as Network Service ☑(默认)
Service Name MongoDB(默认)

点【Next】


✅ Step 4:是否安装 Compass(图形界面)

  • 勾选 ☑ Install MongoDB Compass(推荐)
  • 点【Next】

✅ Step 5:开始安装

点击【Install】

安装过程会持续 1-2 分钟,结束后点击【Finish】


✅ 三、安装完成后,启动 MongoDB 和 Compass

🟢 启动 MongoDB 服务:

MongoDB 会被作为服务自动运行

你可以在任务管理器 → 服务里看到 MongoDB 服务正在运行

或在命令行中运行:

cmd 复制代码
services.msc

找到 MongoDB,右键可以启动、停止、重启服务。


🧪 测试 MongoDB 是否安装成功

  1. 打开命令提示符(Win + R → 输入 cmd
  2. 运行:
cmd 复制代码
mongosh

你应该能看到 Mongo Shell 启动并进入:

复制代码
test> 

🧰 四、使用 MongoDB Compass(图形工具)

  1. 在开始菜单中搜索并打开:MongoDB Compass

  2. 连接地址默认填:

    mongodb://localhost:27017

点击【Connect】即可可视化访问本地 MongoDB


✅ 可选配置(远程连接用)

如果你想让其他设备访问这台电脑上的 MongoDB,需要:

  1. 修改 Mongo 配置文件(通常在 C:\Program Files\MongoDB\Server\6.0\bin\mongod.cfg

    复制代码
    net:
      port: 27017
      bindIp: 0.0.0.0  # 允许远程访问
  2. 打开 Windows 防火墙 27017 端口

  3. 重启 Mongo 服务


🎉 安装成功后你可以做什么?

操作 指令
查看所有数据库 show dbs
切换数据库 use mydb
插入数据 db.test.insert({name: "example"})
查看集合 db.test.find()

配置环境变量

检测是否成功

mongod -version

在 Windows 上安装完 MongoDB 后,通常会以「服务方式自动运行」,但如果没启

✅ 方法一:使用服务管理器(推荐)

  1. 快捷键 Win + R → 输入:services.msc → 回车
  2. 找到服务名称:MongoDB
  3. 右键 → 点击【启动】
  4. 状态变成 "正在运行" 即启动成功 ✅

✅ 方法二:使用命令行启动 MongoDB 服务

  1. 以管理员身份运行 cmd(右键"以管理员运行")
  2. 输入以下命令启动服务:
bash 复制代码
net start MongoDB

看到输出:

复制代码
MongoDB 服务正在启动。
MongoDB 服务已经启动成功。

说明 MongoDB 已正常运行。


✅ 方法三:手动运行 mongod(适用于开发测试)

如果你没有安装成服务(或服务启动失败),可以手动运行:

  1. 打开命令提示符
  2. 输入以下命令(假设你已安装在默认路径):
bash 复制代码
"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe"

⚠️ 注意:这需要你在 C:\data\db 下有数据库文件夹,如果没有,请先创建:

bash 复制代码
mkdir C:\data\db

如果你看到下面这类输出,就说明 MongoDB 成功运行:

复制代码
Waiting for connections on port 27017

🧪 启动后验证

你可以打开另一个命令行窗口,输入:

bash 复制代码
mongosh

进入 MongoDB shell,尝试查看数据库:

bash 复制代码
show dbs

🚨 补充建议:设置 MongoDB 开机自启(可选)

如果你希望 MongoDB 每次开机自动运行,不用手动启动服务,可以确保安装时勾选了 "Install MongoD as a service"。

你也可以用以下命令设置为自启服务(管理员运行):

bash 复制代码
sc config MongoDB start= auto
相关推荐
玄斎9 小时前
MySQL 单表操作通关指南:建库 / 建表 / 插入 / 增删改查
运维·服务器·数据库·学习·程序人生·mysql·oracle
编织幻境的妖9 小时前
SQL查询连续登录用户方法详解
java·数据库·sql
编程小Y10 小时前
MySQL 与 MCP 集成全解析(核心原理 + 实战步骤 + 应用场景)
数据库·mysql·adb
zdd5678910 小时前
关于Windows 11 家庭中文版 25H2中ensp无法启动路由器,报40错的解决方法
windows
零度@10 小时前
SQL 调优全解:从 20 秒到 200 ms 的 6 步实战笔记(附脚本)
数据库·笔记·sql
Miss_Chenzr10 小时前
Springboot优卖电商系统s7zmj(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
lvbinemail10 小时前
Grafana模板自动复制图表
数据库·mysql·zabbix·grafana·监控
Miss_Chenzr10 小时前
Springboot旅游景区管理系统9fu3n(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·旅游
小虾米vivian11 小时前
dmetl5 运行失败,提示违反协议?
数据库·达梦数据库
weixin_4481199411 小时前
Datawhale Hello-Agents入门篇202512第1次作业
数据库·sql·mysql