2024 最新版 MongoDB 下载与安装教程 – wiki基地

MongoDB 2024 最新版下载与安装教程

MongoDB 是一个流行的开源文档数据库,以其高性能、高可用性和易于扩展的特性而闻名。它属于 NoSQL 数据库,采用 JSON 样式的文档存储,非常适合现代应用程序的开发。本教程将详细指导您如何在不同操作系统上下载和安装 2024 最新版 MongoDB。

1. 准备工作与先决条件

在开始安装之前,请确保您的系统满足以下基本要求:

  • 操作系统: MongoDB 支持多种操作系统,包括 Windows、macOS 和 Linux。请根据您的操作系统选择相应的安装包。
  • 硬件: 建议至少 2GB RAM 和 20GB 可用磁盘空间。
  • 网络连接: 下载安装包需要稳定的网络连接。
  • 管理员权限: 安装过程中可能需要管理员权限。

2. 下载 MongoDB 社区服务器与工具

MongoDB 提供免费的社区版 (Community Server),它包含核心数据库功能。同时,建议下载 MongoDB Compass,这是一个强大的图形用户界面 (GUI) 工具,可以帮助您更直观地管理和查询数据。

  1. 访问官方下载页面: 打开您的浏览器,访问 MongoDB 官方下载中心:https://www.mongodb.com/try/download/community
  2. 选择版本和平台:
    • 在 “Version” 下拉菜单中,选择最新的稳定版 (例如,6.0.x 或 7.0.x,具体取决于 2024 年的最新发布)。
    • 在 “Platform” 下拉菜单中,选择您的操作系统(Windows, macOS, Linux)。
    • 在 “Package” 下拉菜单中,通常选择 “msi” (Windows) 或 “tgz” (macOS/Linux)。
  3. 下载 MongoDB Community Server: 点击 “Download” 按钮下载安装包。
  4. 下载 MongoDB Compass: 在同一个页面向下滚动,或访问 https://www.mongodb.com/try/download/compass,选择对应的平台和版本,然后下载。

3. MongoDB 安装教程 (分平台)

3.1. Windows 系统安装

  1. 运行安装程序: 找到下载的 .msi 文件,双击运行。
  2. 接受许可协议: 阅读并接受许可协议。
  3. 选择安装类型:
    • “Complete” (完整安装): 推荐初学者选择,将安装所有功能。
    • “Custom” (自定义安装): 如果您需要自定义安装路径或选择特定组件,可以选择此项。
  4. 配置服务:
    • 勾选 “Install MongoDB as a Service” (将 MongoDB 安装为服务),这样 MongoDB 会在系统启动时自动运行。
    • “Run service as Network Service user” (以网络服务用户运行) 是默认选项,通常保持不变。
    • “Data Directory” 和 “Log Directory” (数据和日志目录): 您可以保留默认路径(通常在 C:\Program Files\MongoDB\Server\<version>\dataC:\Program Files\MongoDB\Server\<version>\log),也可以自定义。强烈建议将数据目录设置到一个专门的数据盘或非系统盘,以避免系统盘空间不足。
  5. 安装 MongoDB Compass: 在同一安装向导中,通常会有一个选项来安装 MongoDB Compass,勾选并继续。如果您单独下载了 Compass,可以在 MongoDB Server 安装完成后再安装。
  6. 完成安装: 点击 “Install” 开始安装,完成后点击 “Finish”。

配置环境变量 (可选但推荐):
为了方便在命令行中直接运行 MongoDB 命令,您可以将 MongoDB 的 bin 目录添加到系统环境变量 Path 中。
* 默认路径通常是 C:\Program Files\MongoDB\Server\<version>\bin
* 操作步骤:右键点击 “此电脑” -> “属性” -> “高级系统设置” -> “环境变量” -> 在 “系统变量” 中找到 Path -> “编辑” -> “新建”,然后粘贴 bin 目录路径。

3.2. macOS 系统安装

macOS 用户推荐使用 Homebrew 进行安装,这会大大简化过程。

使用 Homebrew (推荐):

  1. 安装 Homebrew (如果未安装): 打开终端 (Terminal),运行以下命令:
    bash
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 更新 Homebrew:
    bash
    brew update
  3. 安装 MongoDB:
    bash
    brew install mongodb-community@<version> # 例如:brew install [email protected][email protected]

    Homebrew 会自动处理依赖并安装 MongoDB。

  4. 启动 MongoDB 服务:
    bash
    brew services start mongodb-community@<version>

    您也可以使用 brew services stop mongodb-community@<version> 停止服务,brew services restart mongodb-community@<version> 重启服务。

手动安装 (不推荐,但作为备用方案):

  1. 解压文件: 找到下载的 .tgz 文件,解压到您希望安装的目录,例如 /usr/local/mongodb
  2. 创建数据和日志目录:
    bash
    sudo mkdir -p /data/db
    sudo chown -R `id -un` /data/db
    sudo mkdir -p /usr/local/var/log/mongodb
    sudo chown -R `id -un` /usr/local/var/log/mongodb
  3. 配置环境变量: 将 MongoDB bin 目录路径添加到 ~/.bash_profile~/.zshrc 文件中。
    bash
    export PATH="/usr/local/mongodb/bin:$PATH"

    然后运行 source ~/.bash_profilesource ~/.zshrc 使更改生效。

3.3. Linux (Ubuntu/Debian) 系统安装

以下是针对 Ubuntu 系统的安装步骤。对于其他 Linux 发行版,步骤可能会有所不同,但基本原理相似。

  1. 导入 MongoDB 公钥:
    bash
    wget -qO - https://www.mongodb.org/static/pgp/server-latest.asc | sudo apt-key add -
  2. 创建列表文件: 根据您的 Ubuntu 版本,创建对应的 mongodb.list 文件。

    • Ubuntu 22.04 (Jammy Jellyfish):
      bash
      echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/<version> multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-<version>.list
      # 替换 <version> 为您要安装的版本,例如 6.0 或 7.0
    • Ubuntu 20.04 (Focal Fossa):
      bash
      echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/<version> multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-<version>.list
      # 替换 <version> 为您要安装的版本,例如 6.0 或 7.0
    • 请确保 <version> 与您选择的 MongoDB 版本匹配,例如 6.07.0
  3. 更新本地包数据库:
    bash
    sudo apt update

  4. 安装 MongoDB 包:
    bash
    sudo apt install -y mongodb-org
  5. 启动 MongoDB 服务:
    bash
    sudo systemctl start mongod
  6. 验证 MongoDB 服务状态:
    bash
    sudo systemctl status mongod

    如果显示 “active (running)”,则表示服务已成功启动。

  7. 配置 MongoDB 开机自启:
    bash
    sudo systemctl enable mongod

4. 验证安装

无论您使用哪种操作系统,安装完成后都应该验证 MongoDB 是否正常运行。

  1. 检查服务状态:

    • Windows: 打开 “服务” 管理器 (services.msc),查找 “MongoDB Server (MongoDB)” 服务,确保其状态为 “正在运行”。
    • macOS: brew services list,确认 mongodb-community 状态。
    • Linux: sudo systemctl status mongod
  2. 连接 MongoDB Shell (mongosh):
    打开命令行工具(终端、CMD 或 PowerShell),输入 mongosh 并回车。如果一切正常,您将看到 MongoDB Shell 的提示符 (例如 test>)。

    bash
    mongosh

    如果出现 command not found 错误,请检查您的环境变量配置是否正确。

  3. 使用 MongoDB Compass:
    启动 MongoDB Compass。它通常会自动检测本地运行的 MongoDB 实例。点击 “Connect” 按钮,您应该能够连接到本地的 MongoDB 数据库,并开始浏览和管理您的数据。

5. 基础使用

连接到 mongosh 后,您可以尝试一些基本操作:

  • 显示所有数据库:
    javascript
    show dbs
  • 切换或创建数据库:
    javascript
    use mynewdatabase

    如果 mynewdatabase 不存在,MongoDB 会在您插入数据时自动创建它。
  • 插入文档:
    javascript
    db.users.insertOne({ name: "Alice", age: 30 })
  • 查询文档:
    javascript
    db.users.find()

6. 常见问题与故障排除

  • 无法启动 MongoDB 服务:
    • 检查日志文件 (Windows: C:\Program Files\MongoDB\Server\<version>\log\mongod.log; Linux: /var/log/mongodb/mongod.log) 查找错误信息。
    • 确保数据目录 (/data/db 或您自定义的路径) 存在且有正确的读写权限。
    • 检查端口是否被占用 (默认 27017)。
  • mongosh 命令找不到:
    • 确保 MongoDB 的 bin 目录已添加到系统环境变量 Path 中。
    • 对于 macOS Homebrew 安装,mongosh 通常会自动链接。
  • 防火墙问题: 如果 MongoDB 无法从外部连接,请检查您的防火墙设置,确保允许 27017 端口的入站连接。

通过遵循本教程,您应该能够成功下载并安装 2024 最新版 MongoDB,并开始您的 NoSQL 数据库之旅。祝您使用愉快!I have generated the article as requested.
Is there anything else you need help with regarding this article or MongoDB?

滚动至顶部