Windows 平台安装 MongoDB


Windows 平台安装 MongoDB

准备工作

在安装 MongoDB 之前,需要进行一些准备工作。

检查系统版本

  • MongoDB 支持 Windows 7 或更高版本的操作系统。
  • MongoDB 4.4 版本需要 64 位系统。

确保已禁用透明大页(Transparent Huge Pages)

MongoDB 在 Windows 上运行时,需要禁用透明大页(Transparent Huge Pages),否则可能会导致性能问题。

打开管理员权限的命令提示符,输入以下指令:

mongod --setParameter disable-transparent-hugepages=1

创建数据目录

MongoDB 存储数据的目录被称为数据目录。在安装 MongoDB 之前,需要创建一个数据目录。可以选择在 C 盘创建数据目录,也可以选择在其他磁盘上创建。

打开管理员权限的命令提示符,输入以下指令:

mkdir C:\data\db

下载 MongoDB

在 MongoDB 官网下载页面(https://www.mongodb.com/download-center/community)中,选择 Windows 平台,下载相应的版本。

安装 MongoDB

双击下载的安装包进行安装。

安装过程中的选项

  • 安装路径:建议选择默认安装路径。
  • 安装模式:选择 Complete,安装所有的 MongoDB 组件。

配置路径

安装完成后,需要将 MongoDB 的安装目录添加到系统环境变量的 Path 中,方便在任意位置使用 MongoDB 命令。

打开控制面板,在搜索框中输入“环境变量”,点击“编辑系统环境变量”。在“系统变量”中找到“Path”,点击“编辑”。

点击“新建”,输入 MongoDB 的安装路径。

启动 MongoDB

在命令提示符中输入以下指令,启动 MongoDB:

mongod

连接 MongoDB

在新的命令提示符中输入以下指令,连接 MongoDB:

mongo

如果输出类似如下信息,则表明已成功连接到数据库。

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("8034515a-28bb-434d-9bfe-3a0d0d262d1d") }
MongoDB server version: 4.4.2
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
	http://docs.mongodb.org/
Questions? Try the MongoDB User Forum
	https://community.mongodb.com
---
The server generated these startup warnings when bootstrapping:
        2020-10-26T16:25:47.260+08:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
---

使用 MongoDB

连接成功后,在命令提示符中就可以使用 MongoDB 的命令了。

具体使用方法可以参考 MongoDB 官方文档(https://docs.mongodb.com/manual/)。例如,创建一个数据库和集合,插入一条文档:

use mydb
db.createCollection("mycollection")
db.mycollection.insertOne({name: "John"})

停止 MongoDB

在启动 MongoDB 的命令提示符中按 Ctrl + C,即可停止 MongoDB。

卸载 MongoDB

要卸载 MongoDB,可以从“控制面板”中找到 MongoDB,选择“卸载”。但是,卸载之后还需要把 MongoDB 的安装目录从系统环境变量的 Path 中移除。