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

Mac Ventura系统下MongoDB Community v6.0.5无法启动求助

解决MongoDB启动exitCode 48的问题

针对你在Mac Ventura上启动MongoDB Community v6.0.5时遇到的exitCode 48错误,可尝试以下解决步骤:

  • 检查默认端口占用
    MongoDB默认使用27017端口,若该端口被其他进程占用会导致启动失败。执行以下命令查看端口占用情况:

    lsof -i :27017
    

    若输出结果中有相关进程,用kill -9 <进程PID>终止该进程后重新启动MongoDB。

  • 验证数据库目录权限
    确保当前用户对指定的./database目录拥有读写权限:

    1. 查看目录权限:
      ls -ld ./database
      
    2. 若权限不足,执行命令修改权限:
      sudo chown -R $USER ./database
      
      或直接赋予目录读写执行权限:
      sudo chmod -R 755 ./database
      
  • 清理残留MongoDB进程
    可能存在未正常关闭的mongod后台进程,执行以下命令查找并终止:

    ps aux | grep mongod
    

    找到对应进程后用kill -9 <进程PID>终止,再重新启动。

  • 指定备用端口启动
    若不想终止占用27017端口的进程,可指定其他端口启动MongoDB:

    mongod --dbpath ./database --port 27018
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 22:23:25