Windows 安装 MongoDB 教程

Windows 安装 MongoDB 教程

MongoDB 是一个开源的 NoSQL 数据库,它使用文档存储模型而不是传统的关系表格。它非常适合需要处理大量数据并且需要高性能、可扩展性的应用场景。下面是如何在 Windows 系统上安装 MongoDB 的详细步骤。

一、准备工作

  1. 确保你的 Windows 操作系统是 64 位版本,因为 MongoDB 仅支持 64 位操作系统。
  2. 安装 MongoDB 时需要确保你的计算机已连接到互联网,并且已经安装了最新的 Windows 更新。

二、安装 MongoDB

2.1 下载 MongoDB

  1. 访问 MongoDB 官方下载页面:MongoDB 下载页面
  2. 选择适合你操作系统的版本。对于 Windows 用户,选择 Windows 64-bit 版本。
  3. 在 "Package" 下选择 .msi 安装包(Windows 安装包)。
  4. 点击下载。

2.2 安装 MongoDB

  1. 找到你下载的 .msi 安装文件并运行它。
  2. 在安装向导中选择 "Complete" 安装类型,这样会安装 MongoDB 所有的默认组件。
  3. 安装过程中,选择是否安装 MongoDB Compass(这是一个图形化的 MongoDB 管理工具,选择是否安装根据个人需求)。
  4. 选择安装目录,默认为 C:\Program Files\MongoDB\Server\X.Y\,其中 X.Y 为版本号。
  5. 完成安装后,点击 "Finish" 完成安装过程。

2.3 配置 MongoDB 环境变量

  1. 右键点击 "计算机" 或 "此电脑",选择 "属性"。
  2. 点击 "高级系统设置" -> "环境变量"。
  3. 在 "系统变量" 下找到 Path 变量,点击 "编辑"。
  4. 在变量值末尾添加 MongoDB 的 bin 目录路径。例如:C:\Program Files\MongoDB\Server\X.Y\bin
  5. 点击 "确定" 保存并退出。

2.4 创建 MongoDB 数据存储目录

  1. 打开 C: 盘,创建一个 data 文件夹,用于存储 MongoDB 数据。
  2. data 文件夹下创建一个 db 文件夹,路径为:C:\data\db。这是 MongoDB 默认的存储路径。

2.5 启动 MongoDB 服务

  1. 打开 "命令提示符" 或 "PowerShell"。

  2. 输入以下命令启动 MongoDB 服务:

    bash 复制代码
    mongod --dbpath C:\data\db

    如果一切配置正确,MongoDB 会开始启动,并且会监听在默认端口 27017 上。

  3. 你应该能看到 MongoDB 启动日志,表示 MongoDB 正在运行。

2.6 启动 MongoDB 客户端

  1. 打开另一个命令提示符或 PowerShell 窗口。

  2. 输入以下命令连接到 MongoDB:

    bash 复制代码
    mongo

    如果连接成功,你将进入 MongoDB 的交互式 shell。

    你可以输入以下命令检查 MongoDB 是否正常工作:

    bash 复制代码
    show dbs;

    如果返回数据库列表,则说明 MongoDB 正常运行。

三、配置 MongoDB 为 Windows 服务

为了让 MongoDB 在 Windows 启动时自动运行,你可以将 MongoDB 配置为系统服务。

3.1 安装 MongoDB 服务

  1. 打开命令提示符,并使用管理员权限运行以下命令:

    bash 复制代码
    sc.exe create MongoDB binPath= "C:\Program Files\MongoDB\Server\X.Y\bin\mongod.exe --service --config C:\Program Files\MongoDB\Server\X.Y\mongod.cfg" start= auto
  2. 这里需要确保路径正确,替换为你实际安装的 MongoDB 路径。

  3. 执行完成后,你将看到 MongoDB 服务已成功创建。

3.2 启动 MongoDB 服务

你可以使用以下命令启动 MongoDB 服务:

bash 复制代码
net start MongoDB

这样 MongoDB 就会在每次启动 Windows 时自动运行。

3.3 停止 MongoDB 服务

如果需要停止 MongoDB 服务,可以执行以下命令:

bash 复制代码
net stop MongoDB

四、卸载 MongoDB

如果你不再需要 MongoDB 或者需要重新安装,可以按照以下步骤卸载它:

  1. 打开 "控制面板" -> "程序" -> "程序和功能"。

  2. 找到 MongoDB 并点击卸载。

  3. 删除 MongoDB 数据目录(如 C:\data\db)和安装目录。

  4. 如果你配置了 MongoDB 为 Windows 服务,还可以执行以下命令删除服务:

    bash 复制代码
    sc.exe delete MongoDB

五、总结

通过上述步骤,你已经成功地在 Windows 上安装并配置了 MongoDB。如果你需要使用 MongoDB 进行开发,可以利用 MongoDB 提供的强大功能来存储和查询数据。通过配置 MongoDB 为 Windows 服务,你也可以使它在系统启动时自动运行。

如果你是 MongoDB 的初学者,建议你先通过 MongoDB Shell(mongo)进行基本的命令操作,逐步深入了解 MongoDB 的各项功能。

更多的 MongoDB 使用文档,请参考 MongoDB 官方文档

相关推荐
YOU OU8 小时前
Redis基础常识与命令
数据库·redis·缓存
Database_Cool_10 小时前
OLTP 和 OLAP 区别详解:分析型数据库和事务型数据库怎么选(附阿里云 AnalyticDB MySQL 选型指南)
数据库·mysql·阿里云
爱写代码的阿森11 小时前
鸿蒙三方库 | harmony-utils之KvUtil键值型数据库操作详解
数据库·华为·harmonyos·鸿蒙·huawei
Database_Cool_11 小时前
单机 MySQL 迁移到分布式数据库方便吗?阿里云 PolarDB-X 100% MySQL 协议兼容零改造平滑迁移
数据库·分布式·mysql
姜太小白12 小时前
【MySQL】 索引优化实战:解决 WHERE 等值 + IS NULL 查询,TEXT 字段报错 1167 的完整指南
数据库·mysql
窝子面12 小时前
手搓最简前后端协作-node
javascript·数据库
吳所畏惧12 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈12 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HPFBoy13 小时前
log4net 数据库存日志正确配置
数据库