Mac 上用 Homebrew 安装 MongoDB 是最省心的方式,需先确认系统满足 macOS 13+、4GB 内存、10GB 磁盘空间,再安装 Homebrew 和 Xcode 命令行工具,接着通过 brew tap mongodb/brew 安装 mongodb-community@8.0,并用 brew services start 启动服务,mongosh 连接验证成功即完成。
mac 上用 homebrew 安装 mongodb 是最省心的方式,能自动处理依赖、服务管理、路径配置和工具链集成。只要几步命令就能跑起来,适合开发和学习场景。
安装前确认基础环境
确保系统满足最低要求:macOS 13(Ventura)或更新版本;至少 4GB 内存;磁盘剩余空间 ≥10GB。打开终端执行以下检查:
- 查看系统版本:
sw_vers - 检查 Homebrew 是否已装:
brew --version(未安装则运行官方脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)") - 安装 Xcode 命令行工具(Homebrew 必需):
xcode-select --install,按提示完成即可 - 更新 Homebrew 索引:
brew update
添加官方源并安装 MongoDB 社区版
MongoDB 已不再托管在主 Homebrew 仓库,必须通过其官方 Tap 源安装。推荐安装最新稳定版(如 8.0):
- 添加 MongoDB 官方 Tap:
brew tap mongodb/brew - 安装社区版:
brew install mongodb-community@8.0 - 安装完成后,
mongod --version和mongosh --version应能正常输出版本号
启动服务并验证运行状态
Homebrew 支持系统级服务管理,推荐启用后台服务(开机自启 + 自动恢复):
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 启动并设为开机自启:
brew services start mongodb-community@8.0 - 查看服务状态:
brew services list | grep mongodb,显示 started 即成功 - 默认数据目录为
/usr/local/var/mongodb,日志在/usr/local/var/log/mongodb/mongod.log,无需手动创建 - 连接测试:新开终端运行
mongosh,进入后输入db.runCommand({ ping: 1 }),返回{ "pong" : 1 }表示服务就绪
补充说明与常见问题
如果遇到权限或端口冲突问题,可快速排查:
- 端口被占?默认监听
localhost:27017,用lsof -i :27017查看占用进程 - 服务启动失败?先停掉:
brew services stop mongodb-community@8.0,再检查日志:tail -f /usr/local/var/log/mongodb/mongod.log - 想换版本或并行多版本?直接
brew install mongodb-community@7.0,服务名区分明确,互不干扰 - 不需要后台服务?也可前台运行:
mongod --config /usr/local/etc/mongod.conf(配置文件由 brew 自动生成)










