当前位置: 首页
数据库
Windows 平台安装 MongoDB 详细教程

Windows 平台安装 MongoDB 详细教程

时间:2026-08-31
转载

本文详细讲解在 Windows 系统上安装和配置 MongoDB 的完整步骤。从官网下载预编译二进制包开始,逐步演示图形化安装向导、环境变量配置、数据目录创建,以及如何通过命令行启动服务或注册为系统服务。文末包含 MongoDB Shell 的基本使用示例,帮助开发者快速完成环境搭建。

本文详细讲解在 Windows 系统上安装和配置 MongoDB 的完整步骤。从官网下载预编译二进制包开始,逐步演示图形化安装向导、环境变量配置、数据目录创建,以及如何通过命令行启动服务或注册为系统服务。文末包含 MongoDB Shell 的基本使用示例,帮助开发者快速完成环境搭建。

安装效果预览

成功安装并启动 MongoDB 后,你将能够通过命令行工具(如 mongod)启动数据库服务,并通过 mongo 命令(或新版 mongosh)连接到数据库进行数据操作。服务配置完成后,MongoDB 将作为 Windows 后台服务运行,无需手动开启命令行窗口。

MongoDB 服务启动成功的命令行输出界面,显示监听端口和进程信息

安装前准备说明

在开始安装之前,请确保满足以下条件:

  • 系统要求:MongoDB 官方预编译包仅支持 64 位版本的 Windows 系统(如 Windows Server 2008 R2 及以上、Windows 7 及以上)。注意:MongoDB 2.2 版本后已不再支持 Windows XP,且最新版本已移除 32 位系统支持。
  • 管理员权限:部分配置步骤(如注册系统服务)需要以管理员身份运行命令行工具。
  • 网络环境:需能访问 MongoDB 官网下载页面。

操作正文

第1步:下载 MongoDB 预编译包

访问 MongoDB 官方社区版下载页面,获取适用于 Windows 64 位的预编译二进制包。

下载地址:https://www.mongodb.com/try/download/community

在下载页面中,请选择 MongoDB for Windows 64-bit 版本。该版本适用于 64 位的 Windows Server 2008 R2、Windows 7 及更新版本的 Windows 系统。

MongoDB 官网下载页面,高亮显示 Windows 64-bit 版本选项

下载完成后,你会得到一个 .msi 安装文件。双击该文件以启动安装向导。

第2步:执行图形化安装向导

启动安装程序后,按照以下步骤完成安装:

  1. 启动安装:点击 Next 按钮开始安装过程。
MongoDB 安装向导启动界面,显示 Next 按钮
  1. 接受许可协议:阅读许可协议,选中 I accept the terms... 选项,然后点击 Next
MongoDB 许可协议界面,显示接受选项和 Next 按钮
  1. 选择安装类型:系统提供两种运行身份选项:
    • Run as Network Service user(网络服务用户):适合简单测试和基本功能,权限管理较简单。
    • Run as Local or Domain User account(本地或域用户账户):适合需要精细权限控制或使用特定凭据访问资源的场景。

    对于大多数开发测试环境,选择第一个选项即可。点击 Next

MongoDB 安装类型选择界面,显示网络服务用户和本地用户选项
  1. 选择组件:推荐选择 Complete(完整安装),这将默认安装所有 MongoDB 组件和工具。你也可以根据需求选择 Custom(自定义安装)。
MongoDB 安装类型选择界面,显示 Complete 和 Custom 选项
MongoDB 组件选择界面,显示可安装的组件列表
  1. 完成安装:点击 Install 开始安装。安装完成后,点击 Finish 关闭安装程序。
MongoDB 安装进度条界面
MongoDB 安装完成界面,显示 Finish 按钮

第3步:配置环境变量

为了让系统能够识别 mongodmongo 命令,需要将 MongoDB 的 bin 目录添加到系统环境变量中。

  1. 右键点击 此电脑(或 我的电脑),选择 属性
  2. 点击 高级系统设置
  3. 系统属性 窗口中,切换到 高级 选项卡,点击 环境变量
  4. 系统变量 区域,找到 Path 变量,选中后点击 编辑
  5. 点击 新建,输入 MongoDB 的 bin 目录路径(例如:C:\Program Files\MongoDB\Server\X.X\bin,具体路径取决于你的安装位置)。
  6. 依次点击 确定 保存设置。
Windows 环境变量编辑界面,显示 Path 变量的编辑框

第4步:创建数据目录

MongoDB 默认将数据存储在一个名为 db 的目录下。虽然安装程序有时会创建默认目录,但建议手动创建以确保路径清晰。

请在根目录(如 C:D:)下创建以下目录结构:

cd C:
mkdir data
mkdir data\db

你也可以通过 Windows 资源管理器直接创建这些文件夹。确保路径中没有特殊字符或空格。

第5步:启动 MongoDB 服务

安装完成后,你有两种方式启动 MongoDB:临时命令行启动或注册为系统服务。推荐初学者使用命令行方式验证,生产环境建议使用系统服务方式。

方式一:命令行启动(适合测试)

打开命令提示符(CMD)或 PowerShell,执行以下命令启动 MongoDB 服务器,并指定数据目录:

mongod --dbpath c:\data\db

如果启动成功,命令行会输出类似以下的信息,显示 MongoDB 正在监听端口(默认 27017):

MongoDB 服务启动成功的命令行输出界面,显示监听端口和进程信息

注意:此方式下,关闭命令行窗口将导致 MongoDB 服务停止。

方式二:配置并注册为系统服务(推荐)

此方式允许 MongoDB 在后台自动运行,无需手动开启命令行。

  1. 创建配置文件

    在 MongoDB 安装目录(例如 C:\mongodb)下创建一个名为 mongod.cfg 的配置文件。内容如下:

    systemLog:
        destination: file
        path: c:\data\log\mongod.log
    storage:
        dbPath: c:\data\db

    确保 c:\data\log 目录已存在。

  2. 安装服务

    以管理员身份打开命令行,执行以下命令注册 MongoDB 服务:

    mongod --config "C:\mongodb\mongod.cfg" --install
  3. 启动服务

    执行以下命令启动 MongoDB 服务:

    net start MongoDB
  4. 管理服务
    • 停止服务:net stop MongoDB
    • 移除服务:mongod --remove

第6步:连接 MongoDB 并验证

MongoDB 6.0 版本后,默认不再安装 mongo shell 工具。你需要单独安装 MongoDB Shell (mongosh)

安装完成后,在命令行中输入 mongo(或 mongosh)即可连接到本地运行的 MongoDB 实例:

mongo

连接成功后,你将进入 MongoDB 的交互式 Shell 环境,默认连接到 test 数据库。

问题与调整

  • 问题:启动时提示“找不到 mongod”
    • 原因:环境变量未正确配置,或命令行未重启。
    • 解决:检查环境变量中 bin 目录路径是否正确,并重新打开一个新的命令行窗口。
  • 问题:启动时提示“数据目录权限不足”或“无法创建锁文件”
    • 原因:数据目录权限设置不当,或已有进程占用端口。
    • 解决:确保运行 MongoDB 的用户对数据目录有读写权限。如果端口被占用,检查是否有其他 MongoDB 实例在运行。
  • 问题:32 位系统无法安装
    • 原因:新版 MongoDB 已移除 32 位支持。
    • 解决:请升级至 64 位 Windows 系统,或寻找非常旧的 MongoDB 版本(不推荐)。

总结

本文介绍了在 Windows 平台上安装和配置 MongoDB 的完整流程。关键点包括:下载 64 位预编译包、通过图形向导完成安装、配置环境变量以便全局调用命令、创建数据目录,以及选择命令行启动或系统服务模式。对于 MongoDB 6.0 及以上版本,请注意单独安装 mongosh 以使用 Shell 工具。完成上述步骤后,你将拥有一个可用的 MongoDB 开发环境。

以上就是 Windows 平台安装 MongoDB 的详细内容,更多关于 MongoDB 配置与使用的资料请关注本站其它相关文章!

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Redis是什么:核心特性、架构与应用场景解析

Redis是什么:核心特性、架构与应用场景解析

Redis是一款基于内存的键值型NoSQL数据库,以超高读写速度和丰富的数据结构著称。本文系统梳理Redis的核心特性、架构组成、性能优势及典型应用场景,并通过与Memcached、MySQL、MongoDB的对比,帮助开发者快速判断Redis是否适合当前业务需求。

时间:2026-09-01 06:20
Windows 安装 MongoDB 完整图文教程

Windows 安装 MongoDB 完整图文教程

本文详细介绍在 Windows 系统上安装 MongoDB 的完整流程。从官网下载 MSI 安装包开始,逐步演示自定义安装路径、配置 Windows 服务、跳过 MongoDB Compass 等关键选项,并提供通过系统服务列表验证安装是否成功的方法,帮助开发者快速搭建本地 MongoDB 环境。

时间:2026-09-01 06:20
Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动

Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动

本文详解在 Linux 系统下安装 MongoDB 的完整流程,涵盖依赖包安装、二进制包下载解压、环境变量配置、数据与日志目录创建及服务启动验证。通过标准化命令与路径说明,帮助开发者快速完成部署并确认服务状态。

时间:2026-09-01 06:20
MacOS安装MongoDB完整教程

MacOS安装MongoDB完整教程

本文介绍在MacOS系统下安装MongoDB的完整流程,涵盖下载、解压、目录配置、环境变量设置及服务启动。通过明确的命令与参数说明,帮助开发者快速完成环境搭建并验证安装结果。

时间:2026-09-01 06:19
Ubuntu系统安装与配置Redis完整指南

Ubuntu系统安装与配置Redis完整指南

本文详解在Ubuntu系统中安装Redis的两种主流方式:apt在线安装与源码编译安装。涵盖版本选择逻辑、服务启停与状态检查、连接验证方法,以及在线练习工具与桌面GUI客户端的对比与使用建议,帮助开发者快速搭建并验证Redis运行环境。

时间:2026-09-01 06:19
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全