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
重要说明
- MongoDB 默认监听在 127.0.0.1:27017
- 数据文件存储在
/usr/local/var/mongodb - 日志文件存储在
/usr/local/var/log/mongodb/mongo.log - 配置文件位置:
/usr/local/etc/mongod.conf
常见问题
- 如果遇到权限问题,请确保相关目录的所有权正确设置
- 如果服务无法启动,请检查日志文件中的错误信息
- 如果需要停止服务,可以使用
pkill mongod命令
注意事项
- 本安装方式适用于开发环境
- 生产环境建议使用官方包管理器(如 Homebrew)进行安装
- 建议定期备份数据目录