Windows 安装 MongoDB 教程
MongoDB 是一个开源的 NoSQL 数据库,它使用文档存储模型而不是传统的关系表格。它非常适合需要处理大量数据并且需要高性能、可扩展性的应用场景。下面是如何在 Windows 系统上安装 MongoDB 的详细步骤。
一、准备工作
- 确保你的 Windows 操作系统是 64 位版本,因为 MongoDB 仅支持 64 位操作系统。
- 安装 MongoDB 时需要确保你的计算机已连接到互联网,并且已经安装了最新的 Windows 更新。
二、安装 MongoDB
2.1 下载 MongoDB
- 访问 MongoDB 官方下载页面:MongoDB 下载页面。
- 选择适合你操作系统的版本。对于 Windows 用户,选择 Windows 64-bit 版本。
- 在 "Package" 下选择
.msi
安装包(Windows 安装包)。 - 点击下载。
2.2 安装 MongoDB
- 找到你下载的
.msi
安装文件并运行它。 - 在安装向导中选择 "Complete" 安装类型,这样会安装 MongoDB 所有的默认组件。
- 安装过程中,选择是否安装 MongoDB Compass(这是一个图形化的 MongoDB 管理工具,选择是否安装根据个人需求)。
- 选择安装目录,默认为
C:\Program Files\MongoDB\Server\X.Y\
,其中X.Y
为版本号。 - 完成安装后,点击 "Finish" 完成安装过程。
2.3 配置 MongoDB 环境变量
- 右键点击 "计算机" 或 "此电脑",选择 "属性"。
- 点击 "高级系统设置" -> "环境变量"。
- 在 "系统变量" 下找到
Path
变量,点击 "编辑"。 - 在变量值末尾添加 MongoDB 的
bin
目录路径。例如:C:\Program Files\MongoDB\Server\X.Y\bin
。 - 点击 "确定" 保存并退出。
2.4 创建 MongoDB 数据存储目录
- 打开
C:
盘,创建一个data
文件夹,用于存储 MongoDB 数据。 - 在
data
文件夹下创建一个db
文件夹,路径为:C:\data\db
。这是 MongoDB 默认的存储路径。
2.5 启动 MongoDB 服务
-
打开 "命令提示符" 或 "PowerShell"。
-
输入以下命令启动 MongoDB 服务:
bashmongod --dbpath C:\data\db
如果一切配置正确,MongoDB 会开始启动,并且会监听在默认端口
27017
上。 -
你应该能看到 MongoDB 启动日志,表示 MongoDB 正在运行。
2.6 启动 MongoDB 客户端
-
打开另一个命令提示符或 PowerShell 窗口。
-
输入以下命令连接到 MongoDB:
bashmongo
如果连接成功,你将进入 MongoDB 的交互式 shell。
你可以输入以下命令检查 MongoDB 是否正常工作:
bashshow dbs;
如果返回数据库列表,则说明 MongoDB 正常运行。
三、配置 MongoDB 为 Windows 服务
为了让 MongoDB 在 Windows 启动时自动运行,你可以将 MongoDB 配置为系统服务。
3.1 安装 MongoDB 服务
-
打开命令提示符,并使用管理员权限运行以下命令:
bashsc.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
-
这里需要确保路径正确,替换为你实际安装的 MongoDB 路径。
-
执行完成后,你将看到 MongoDB 服务已成功创建。
3.2 启动 MongoDB 服务
你可以使用以下命令启动 MongoDB 服务:
bash
net start MongoDB
这样 MongoDB 就会在每次启动 Windows 时自动运行。
3.3 停止 MongoDB 服务
如果需要停止 MongoDB 服务,可以执行以下命令:
bash
net stop MongoDB
四、卸载 MongoDB
如果你不再需要 MongoDB 或者需要重新安装,可以按照以下步骤卸载它:
-
打开 "控制面板" -> "程序" -> "程序和功能"。
-
找到 MongoDB 并点击卸载。
-
删除 MongoDB 数据目录(如
C:\data\db
)和安装目录。 -
如果你配置了 MongoDB 为 Windows 服务,还可以执行以下命令删除服务:
bashsc.exe delete MongoDB
五、总结
通过上述步骤,你已经成功地在 Windows 上安装并配置了 MongoDB。如果你需要使用 MongoDB 进行开发,可以利用 MongoDB 提供的强大功能来存储和查询数据。通过配置 MongoDB 为 Windows 服务,你也可以使它在系统启动时自动运行。
如果你是 MongoDB 的初学者,建议你先通过 MongoDB Shell(mongo
)进行基本的命令操作,逐步深入了解 MongoDB 的各项功能。
更多的 MongoDB 使用文档,请参考 MongoDB 官方文档。