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 官方文档

相关推荐
老友@17 分钟前
小集合 VS 大集合:MySQL 去重计数性能优化
数据库·mysql·性能优化
声声codeGrandMaster26 分钟前
django之优化分页功能(利用参数共存及封装来实现)
数据库·后端·python·django
熏鱼的小迷弟Liu2 小时前
【Redis】Redis Zset实现原理:跳表+哈希表的精妙设计
数据库·redis·散列表
淋一遍下雨天2 小时前
Spark Streaming核心编程总结(四)
java·开发语言·数据库
数据与后端架构提升之路3 小时前
深度解析如何将图像帧和音频片段特征高效存储到向量数据库 Milvus
数据库·opencv·音视频
创码小奇客3 小时前
MongoDB 事务:数据世界的守护者联盟全解析
spring boot·mongodb·trae
20242817李臻4 小时前
李臻20242817_安全文件传输系统项目报告_第9周
数据库·安全
小白考证进阶中4 小时前
0基础可以考MySQL OCP么?备考时间需要多久?
数据库·mysql·开闭原则
观无4 小时前
Redis远程链接应用案例
数据库·redis·缓存·c#