MongoDB Community Server 安装教程

MongoDB Community Server 安装教程 ,适合本地开发使用。MongoDB 官方当前推荐入口是 MongoDB 安装文档Community Server 下载页

macOS 安装,推荐 Homebrew

  1. 安装 Homebrew,如果已经有就跳过:

    bash 复制代码
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 添加 MongoDB 官方 Homebrew 源:

    bash 复制代码
    brew tap mongodb/brew
  3. 安装 MongoDB Community:

    bash 复制代码
    brew install mongodb-community@8.0
  4. 启动 MongoDB 服务:

    bash 复制代码
    brew services start mongodb-community@8.0
  5. 检查是否启动成功:

    bash 复制代码
    brew services list
  6. 进入 MongoDB Shell:

    bash 复制代码
    mongosh

看到类似下面的提示就说明成功了:

bash 复制代码
test>

Windows 安装

  1. 打开下载页:

    https://www.mongodb.com/try/download/community

  2. 选择:

    • Version:默认最新稳定版即可
    • Platform:Windows
    • Package:MSI
  3. 下载后双击 .msi 安装包。

  4. 安装方式选择:

    • Complete
    • 勾选 Install MongoDB as a Service
    • 建议勾选安装 MongoDB Compass,这是官方图形化管理工具
  5. 安装完成后打开命令行,输入:

    bash 复制代码
    mongosh

如果提示找不到 mongosh,需要单独安装 MongoDB Shell:

https://www.mongodb.com/try/download/shell

Ubuntu 安装,MongoDB 8.0 示例

  1. 安装依赖:

    bash 复制代码
    sudo apt-get install gnupg curl
  2. 导入 MongoDB GPG key:

    bash 复制代码
    curl -fsSL https://pgp.mongodb.com/server-8.0.asc | \
    sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
    --dearmor
  3. 如果是 Ubuntu 22.04:

    bash 复制代码
    echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | \
    sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
  4. 更新并安装:

    bash 复制代码
    sudo apt-get update
    sudo apt-get install -y mongodb-org
  5. 启动 MongoDB:

    bash 复制代码
    sudo systemctl start mongod
  6. 设置开机自启:

    bash 复制代码
    sudo systemctl enable mongod
  7. 测试连接:

    bash 复制代码
    mongosh

常用命令

bash 复制代码
# macOS 启动
brew services start mongodb-community@8.0

# macOS 停止
brew services stop mongodb-community@8.0

# Linux 启动
sudo systemctl start mongod

# Linux 停止
sudo systemctl stop mongod

# 进入 MongoDB
mongosh

简单测试

进入 mongosh 后输入:

javascript 复制代码
use testdb

db.users.insertOne({ name: "Tom", age: 18 })

db.users.find()

如果能查到刚插入的数据,就说明 MongoDB 安装并运行成功。

相关推荐
IT古董1 小时前
【WMS学习笔记系列】01-需求分析
大数据·数据库
zlinear数据采集卡2 小时前
数据采集卡从入门到精通(9):分辨率与精度——16位卡不等于1/65536的精度
开发语言·数据库·fpga开发·开源·c#
Mico182 小时前
麒麟v10-MySQL InnoDB Cluster 完整部署与全场景验证(从入门到精通)
数据库·mysql
杨云龙UP2 小时前
生产环境MySQL多实例XtraBackup全量备份与rsync异地自动传输实践
linux·运维·数据库·mysql·xtrabackup·主从复制·备份恢复
熊文豪2 小时前
SQLServer数据迁移之后,那张报表还能不能秒出
数据库·sqlserver·电科金仓
JosieBook3 小时前
【数据库】把数据优势转化为决策优势:TimechoAI时序大模型使用解析
数据库
会编程的吕洞宾3 小时前
MySQL 慢查询从5秒到50毫秒:索引失效六大场景定位与实战调优
数据库·mysql
浅念-3 小时前
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作
大数据·数据库·b树·sql·mysql·面试·职场和发展
小马过河R3 小时前
数据仓库入门:是什么、怎么做、和数据库有什么区别?
大数据·数据库·数据仓库·架构·驾驭工程·fde