今天突然发现mongodb无法启动, 在重装卸载后依然如此。
启动时报错:
Redirecting to /bin/systemctl start mongod.service Failed to start mongod.service: Unit not found.
最后发现是mongodb有锁的机制,需要删除锁的文件。在mongodb里也能找到报错信息:
Failed to unlink socket file /tmp/mongodb-27017.sock
解决办法就是删掉此文件
rm -rf /tmp/mongodb-27017.sock
然后再次启动即可