mongo db (mongodb.service) 失败,状态 14

Iva*_*n C 10 database mongodb web

我在使用 mongodb 时遇到以下问题。

这是错误,当我检查状态时:

错误截图(mongodb.service,状态 14)

mongod.config 文件中的代码截图

日志文件的屏幕截图

我尝试按照网站上的每一步卸载 mongodb 并重新安装所有内容,当我检查状态时,我仍然遇到相同的错误。我已经发布了错误的屏幕截图。如果这很重要,我正在使用 MacBook pro。

真的很感激,如果有人能帮我解决这个问题。

Ros*_*han 33

通过将所有者更改为 /var/lib/mongodb 和 /tmp/mongodb-27017.lock 的 monogdb 用户对我有用。

sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock
Run Code Online (Sandbox Code Playgroud)


yao*_*ing 25

从日志看来,您之前有一次不干净的关机。或者,它也可能表示mongod已经在运行。
首先,确保mongod没有运行 ps aux | grep mongod

如果不是,请删除文件:rm /tmp/mongodb-27017.sock

然后systemctl start mongod再次尝试启动 MongoDB。

  • 它适用于带有 MongoDB 4.4.6 的 CentOS 7。多谢! (2认同)