MongoDB 8.0.6 安装指南 (macOS ARM64)

236 阅读1分钟

MongoDB 安装指南 (macOS ARM64)

本指南详细说明了如何在 macOS ARM64 系统上手动安装 MongoDB 8.0.6。

前置条件

  • macOS ARM64 系统
  • 已下载 MongoDB 8.0.6 tgz 文件 (mongodb-macos-arm64-8.0.6.tgz)
  • sudo 权限

安装步骤

1. 创建 MongoDB 安装目录

sudo mkdir -p /usr/local/mongodb

2. 解压 MongoDB 文件

sudo tar -zxvf ~/Downloads/mongodb-macos-arm64-8.0.6.tgz -C /usr/local/mongodb --strip-components=1

3. 创建数据和日志目录

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb

4. 设置目录权限

sudo chown -R `whoami` /usr/local/var/mongodb
sudo chown -R `whoami` /usr/local/var/log/mongodb

5. 创建配置文件

首先创建配置目录:

sudo mkdir -p /usr/local/etc

然后创建配置文件 /usr/local/etc/mongod.conf,内容如下:

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1
  port: 27017
processManagement:
  fork: true

6. 创建启动脚本

创建启动脚本 /usr/local/bin/mongod

echo '#!/bin/bash
/usr/local/mongodb/bin/mongod --config /usr/local/etc/mongod.conf' | sudo tee /usr/local/bin/mongod
sudo chmod +x /usr/local/bin/mongod

7. 启动 MongoDB 服务

mongod

8. 验证安装

可以通过以下命令检查 MongoDB 进程是否正在运行:

ps aux | grep mongod

重要说明

  1. MongoDB 默认监听在 127.0.0.1:27017
  2. 数据文件存储在 /usr/local/var/mongodb
  3. 日志文件存储在 /usr/local/var/log/mongodb/mongo.log
  4. 配置文件位置:/usr/local/etc/mongod.conf

常见问题

  1. 如果遇到权限问题,请确保相关目录的所有权正确设置
  2. 如果服务无法启动,请检查日志文件中的错误信息
  3. 如果需要停止服务,可以使用 pkill mongod 命令

注意事项

  • 本安装方式适用于开发环境
  • 生产环境建议使用官方包管理器(如 Homebrew)进行安装
  • 建议定期备份数据目录