安装mongodb mac
时间: 2025-01-02 22:36:05 浏览: 11
### 在 macOS 上安装 MongoDB 的方法
由于 Homebrew core 列表已经移除了对 MongoDB 的支持[^1],建议直接从官方网站下载并手动完成安装过程。
#### 下载与解压 MongoDB
访问 [MongoDB 官方网站](https://www.mongodb.com/) 并选择适合操作系统的版本进行下载。对于 macOS 用户来说,通常会选择 `.tgz` 压缩包形式的分发版。下载完成后,在终端执行如下命令来解压缩文件:
```bash
tar -zxvf mongodb-osx-ssl-x86_64-enterprise-version.tgz
```
接着将解压后的 `mongodb` 文件夹重命名,并移动至 `/usr/local` 目录下:
```bash
mv mongodb-osx-ssl-x86_64-enterprise-version /usr/local/mongodb
```
为了方便管理,可以通过 Finder 访问目标位置:按住 Command+Shift+G 组合键输入路径 `/usr/local` 即可快速定位到此目录。
#### 设置环境变量 PATH
为了让系统能够识别 MongoDB 可执行程序的位置,需编辑 shell 配置文件(如 `.zshrc` 或者 `.bash_profile`),添加以下内容以更新 `$PATH`:
```bash
export PATH=/usr/local/mongodb/bin:$PATH
```
使更改生效,重新加载当前会话中的配置文件:
```bash
source ~/.zshrc # 如果使用的是 zsh
# 或者
source ~/.bash_profile # 如果使用的是 bash
```
#### 创建数据存储及日志记录所需目录结构
根据硬件架构不同,Intel 和 Apple Silicon 设备的数据存放路径有所区别。以下是针对两种处理器类型的推荐设置方式[^3]:
##### 对于 Intel 架构设备:
```bash
sudo mkdir -p /usr/local/var/log/mongodb
sudo mkdir -p /usr/local/var/mongodb
```
##### 对于 Apple Silicon (M1/M2) 设备:
```bash
sudo mkdir -p /opt/homebrew/var/log/mongodb
sudo mkdir -p /opt/homebrew/var/mongodb
```
赋予这些新创建的文件夹适当权限以便后续正常使用:
```bash
sudo chmod -R 755 /path/to/directory/
```
其中 `/path/to/directory/` 应替换为实际创建的日志或数据目录的具体路径。
#### 启动 MongoDB 实例
最后一步是通过指定配置文件的方式启动 MongoDB 数据库实例。假设已按照官方指南准备好了相应的配置文件,则可以直接运行下列指令开启服务[^4]:
```bash
mongod --config /usr/local/mongodb/conf/mongod.conf &
```
如果希望更简便地管理和控制 MongoDB 作为一个后台守护进程工作的话,也可以考虑利用 Homebrew 提供的服务管理功能:
```bash
brew services start mongodb/brew/mongodb-community@version
```
请注意这里的 `version` 是指具体的 MongoDB 版本号,比如 `8.0`。
阅读全文