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目录拥有读写权限:- 查看目录权限:
ls -ld ./database - 若权限不足,执行命令修改权限:
或直接赋予目录读写执行权限:sudo chown -R $USER ./databasesudo chmod -R 755 ./database
- 查看目录权限:
清理残留MongoDB进程
可能存在未正常关闭的mongod后台进程,执行以下命令查找并终止:ps aux | grep mongod找到对应进程后用
kill -9 <进程PID>终止,再重新启动。指定备用端口启动
若不想终止占用27017端口的进程,可指定其他端口启动MongoDB:mongod --dbpath ./database --port 27018
内容的提问来源于stack exchange,提问作者redfox
相关产品推荐
相关产品推荐

