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,就出现了该问题。
另,如果没正常关闭服务,直接卸载也可能导致该问题。