You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS通过brew安装的MongoDB连接被拒绝,如何正常连接数据库

MacOS brew安装MongoDB连接被拒绝解决方案

核心原因

你执行mongo命令报错的核心原因是MongoDB后台服务未正常启动,brew安装MongoDB后默认不会自动运行服务,需要手动启动。

解决步骤

步骤1:启动MongoDB服务

执行以下命令启动后台服务,重启电脑也会自动运行:

brew services start mongodb-community@5.0

如果仅需要临时启动服务,关闭终端后服务自动停止,可根据芯片类型执行对应命令:

  • Intel芯片Mac:
    mongod --config /usr/local/etc/mongod.conf
  • Apple M系列芯片Mac:
    mongod --config /opt/homebrew/etc/mongod.conf

步骤2:验证服务状态

执行以下命令查看服务运行状态:
brew services list
如果输出中mongodb-community@5.0对应的状态为started,且所属用户为你当前登录的系统用户名,说明服务启动成功。

步骤3:重新连接MongoDB

服务启动成功后,再次执行mongo命令即可正常连接数据库。

异常排查

如果执行启动命令后服务状态还是stopped,可以按以下方式排查:

  1. 检查存储目录权限:
    • Intel芯片执行:sudo chown -R $(whoami) /usr/local/var/mongodb
    • M系列芯片执行:sudo chown -R $(whoami) /opt/homebrew/var/mongodb
      权限修复后重新执行启动命令即可。
  2. 查看错误日志定位问题:
    • Intel芯片日志路径:/usr/local/var/log/mongodb/mongo.log
    • M系列芯片日志路径:/opt/homebrew/var/log/mongodb/mongo.log

内容的提问来源于stack exchange,提问作者Transon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 21:24:03