# 安装 MongoDB（Windows / macOS / Linux / Docker）

URL: https://caijiao.org/mongodb/01-intro/04-install
Source: docs/mongodb/01-intro/04-install.md
Description: 本章节详细介绍在 Windows、macOS、Linux 和 Docker 环境下安装 MongoDB 的具体步骤，帮助用户快速搭建数据库环境。

## Windows 安装

1. 访问 [MongoDB](/mongodb/)  官网下载页面：<https://www.mongodb.com/try/download/community>
2. 选择 Windows 版本，下载 MSI 安装包。
3. 双击运行安装包，选择“Complete（完整安装）”。
4. 安装过程中勾选“Install MongoDB as a Service”，设置服务名称和启动方式。
5. 安装完成后，打开命令提示符，输入 `mongod` 启动数据库服务，或通过服务管理器启动。
6. 使用 `mongo` 命令进入 MongoDB Shell。

## macOS 安装

1. 安装 Homebrew（如果未安装），在终端执行：

   ```bash
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
   ````

2. 使用 Homebrew 安装 MongoDB 社区版：

   ```bash
   brew tap mongodb/brew
   brew install mongodb-community@6.0
   ```

3. 启动 MongoDB 服务：

   ```bash
   brew services start mongodb-community@6.0
   ```

4. 运行 `mongo` 进入 MongoDB Shell。

## Linux 安装（以 Ubuntu 为例）

1. 导入 MongoDB 公钥：

   ```bash
   wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
   ```

2. 添加 MongoDB 源：

   ```bash
   echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
   ```

3. 更新软件包列表：

   ```bash
   sudo apt-get update
   ```

4. 安装 MongoDB：

   ```bash
   sudo apt-get install -y mongodb-org
   ```

5. 启动 MongoDB 服务：

   ```bash
   sudo systemctl start mongod
   sudo systemctl enable mongod
   ```

6. 使用 `mongo` 命令连接。

## Docker 安装

1. 确保已安装 Docker。

2. 拉取官方 MongoDB 镜像：

   ```bash
   docker pull mongo:6.0
   ```

3. 运行 MongoDB 容器：

   ```bash
   docker run -d -p 27017:27017 --name mongodb mongo:6.0
   ```

4. 使用 MongoDB 客户端或 `docker exec` 进入容器操作数据库：

   ```bash
   docker exec -it mongodb mongo
   ```
