CentOS 7 MongoDB 重装启动失败

诊断过程

1. 错误提示:

> journalctl -xe

提示:

....

ERROR: child process failed, exited with error number 14

....

实际上是看不出来怎么也解决。

2. 错误提示2:

找mongod.log, 路径:/var/log/mongodb/mongod.log

关键行:2021-02-09T12:47:01.261+0800 E  NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted

然后,删掉这个文件就ok了。

当时做了什么操作导致启动失败?

安装完成之后,随手执行了一下 cat /etc/passwd,看到mongod用户,随手设了一下密码,然后 systemctl restart mongod.service,就出现了该问题。

另,如果没正常关闭服务,直接卸载也可能导致该问题。

原文地址:https://www.cnblogs.com/ShengunErshu/p/14393168.html