MongoDB数据库4.0.10版本。
第一步:首先看mongodb的配置文件,如果authorization是enabled改成disabled,再卸载MongoDB删除www/server/mongodb目录中的文件,并重新安装MongoDB。
如果第一步还是不能正常启动数据库,请看第二步。
第二步:查看日志显示Failed to unlink socket file /tmp/mongodb-27017.sock Unknown error
这是由于MongoDB 服务器没有正常关闭导致 socket 文件没有被正确清理。
要解决这个问题,你可以尝试手动删除这个 socket 文件,然后重新启动 MongoDB 服务器。你可以通过以下步骤来实现:
-
手动删除 socket 文件:
sudo rm /tmp/mongodb-27017.sock
-
重新启动 MongoDB 服务器:
mongod --dbpath=/www/server/mongodb/data --fork --logpath=/www/server/mongodb/log/config.log
如果还不行重复 第一步。