在 Mac 上安装 MongoDB:完整步骤指南
本指南将详细介绍如何在 macOS 上安装 MongoDB Community Edition。我们将使用 Homebrew,这是 macOS 上最推荐的包管理器,它可以极大地简化安装和管理过程。
什么是 MongoDB?
MongoDB 是一个领先的 NoSQL 数据库,以其灵活性和可扩展性而闻名。它使用类似 JSON 的文档(称为 BSON)来存储数据,非常适合现代应用程序开发。
第 1 步:准备工作
在开始安装之前,请确保您的系统满足以下先决条件。
1.1 安装 Xcode 命令行工具
Homebrew 需要 Xcode 命令行工具。如果尚未安装,请打开“终端”并运行以下命令:
bash
xcode-select --install
1.2 安装 Homebrew
如果您还没有 Homebrew,可以从其官网 (brew.sh) 获取安装命令。通常是一行简单的脚本,粘贴到终端即可。
第 2 步:安装 MongoDB
完成准备工作后,就可以开始安装 MongoDB 了。
2.1 轻点 (Tap) MongoDB Homebrew 公式
此命令会添加 MongoDB 的官方 Homebrew “tap”,这是 Homebrew 用来获取 MongoDB 及其相关工具安装包的源。
bash
brew tap mongodb/brew
2.2 更新 Homebrew
在安装任何新软件之前,最好先更新一下 Homebrew 的包列表,以确保获取最新版本。
bash
brew update
2.3 安装 MongoDB Community Edition
现在,运行以下命令来安装最新版的 MongoDB Community Edition。
bash
brew install mongodb-community
注意:如果您需要安装特定版本(例如 7.0),可以使用 @ 符号,如 brew install [email protected]。
第 3 步:运行和管理 MongoDB
我们建议将 MongoDB 作为 macOS 的后台服务来运行,这样它可以在登录时自动启动,并且系统配置也能得到正确设置。
3.1 启动 MongoDB 服务
使用以下命令来启动 MongoDB 服务:
bash
brew services start mongodb-community
该命令会以后台进程方式启动 MongoDB 服务器 (mongod)。
3.2 验证 MongoDB 是否正在运行
您可以使用 brew services list 命令来检查所有 Homebrew 服务的状态:
bash
brew services list
您应该会在列表中看到 mongodb-community,其状态为 started。
3.3 连接到 MongoDB
当 MongoDB 服务正在运行时,打开一个新的终端窗口,输入以下命令以连接到您的数据库:
bash
mongosh
mongosh 是现代的 MongoDB Shell,成功连接后,您会看到一个提示符,可以在此执行数据库命令。
3.4 停止 MongoDB 服务
如果您需要停止 MongoDB 服务,可以运行:
bash
brew services stop mongodb-community
重要目录
Homebrew 会将 MongoDB 安装在特定位置,并创建以下关键目录:
- 配置文件: 在 Intel Mac 上是
/usr/local/etc/mongod.conf;在 Apple Silicon Mac (M1/M2/M3) 上是/opt/homebrew/etc/mongod.conf - 日志目录: 在 Intel Mac 上是
/usr/local/var/log/mongodb;在 Apple Silicon Mac 上是/opt/homebrew/var/log/mongodb - 数据目录: 在 Intel Mac 上是
/usr/local/var/mongodb;在 Apple Silicon Mac 上是/opt/homebrew/var/mongodb
结论
恭喜!您已经成功在 Mac 上安装并运行了 MongoDB。现在您可以开始构建应用程序,或使用 MongoDB Compass 等图形用户界面工具来更直观地管理您的数据。