如何在Mac上安装MongoDB:完整步骤指南 – wiki基地

在 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 等图形用户界面工具来更直观地管理您的数据。

滚动至顶部