Mac上安装配置MongoDB需通过Homebrew安装、手动创建数据日志目录并授权、用brew services启停服务、运行mongosh验证读写、最后通过mongod.conf自定义参数并重启生效。

如果您希望在Mac系统上安装并配置MongoDB数据库,以便本地开发和测试使用,则需要完成下载、安装、初始化数据目录及启动服务等步骤。以下是具体的操作流程:
一、通过Homebrew安装MongoDB
Homebrew是Mac上最常用的包管理工具,可快速安装MongoDB社区版。该方式能自动处理依赖,并支持后续版本升级。
1、打开终端(Terminal),执行命令安装Homebrew(若尚未安装):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、运行命令更新Homebrew:brew update
3、执行安装MongoDB社区版命令:brew install mongodb-community@7.0
4、确认安装成功,输入:mongod --version
二、手动创建数据与日志目录
MongoDB默认不自动创建数据存储路径,需手动建立并设置权限,否则服务启动时将报错“Data directory not found”。
1、创建数据目录:sudo mkdir -p /usr/local/var/mongodb
2、创建日志目录:sudo mkdir -p /usr/local/var/log/mongodb
3、修改目录所有权为当前用户(替换your_username为实际用户名):sudo chown -R your_username:admin /usr/local/var/mongodb /usr/local/var/log/mongodb
三、配置MongoDB服务并启用开机自启
使用brew services可将MongoDB注册为后台服务,避免每次手动启动mongod进程。
1、启动MongoDB服务:brew services start mongodb-community@7.0
2、验证服务状态:brew services list | grep mongodb(输出应显示“started”)
3、如需停止服务,运行:brew services stop mongodb-community@7.0
四、验证MongoDB是否正常运行
连接本地MongoDB实例,确认服务已响应请求,且数据库可读写。
1、在新终端窗口中运行Mongo Shell客户端:mongosh
2、进入后执行命令查看数据库列表:show dbs
3、创建测试数据库并插入一条文档:use testdb; db.testcol.insertOne({name: "test"})
4、查询刚插入的数据:db.testcol.find()
五、通过配置文件自定义MongoDB参数
默认情况下MongoDB使用内置参数运行,但可通过YAML格式的配置文件调整绑定地址、端口、认证模式等关键行为。
1、创建配置文件:sudo nano /usr/local/etc/mongod.conf
2、写入基础配置内容(按Ctrl+O保存,Ctrl+X退出):systemLog:\n destination: file\n logAppend: true\n path: /usr/local/var/log/mongodb/mongod.log\nstorage:\n dbPath: /usr/local/var/mongodb\nnet:\n port: 27017\n bindIp: 127.0.0.1
3、重启服务使配置生效:brew services restart mongodb-community@7.0

















