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
如果還不行重復 第一步。