假設您正在使用Mongo的最新版本之一。 試試這個:
第1步 - 建立一個目錄,比如說數據庫,它的路徑是/ home/cabox/database
第二步 - 在與目錄數據庫相同的級別,創建一個名爲mongod.log的文件,使用touch/home /cabox/mongod.log
Step3-創建我們的數據庫的配置文件,使用 觸摸/home/cabox/mongod.conf
Step4- mongod.conf現在用vi打開這個文件,並把下列行它
systemLog:
destination: file
path: "/home/cabox/mongod.log"
logAppend: true
processManagement:
fork: true
storage:
dbPath: "/home/cabox/database"
journal:
enabled: true
engine: "mmapv1"
mmapv1:
smallFiles: true
net:
bindIp: 0.0.0.0
第5步保存此文件並通過運行啓動mongod: mongod --config /home/cabox/mongod.conf
Step6-啓動shell:mongo
希望一切都應該現在正常工作。您的方法存在的問題是,mongod默認使用的是有線Tiger存儲引擎,這會導致容器中的空間相關問題,例如具有較小磁盤大小的代碼。
P.S - 在conf文件中,確保使用空格而不是製表符縮進。 您可以關閉使用服務器:
蒙戈--eval 「db.getSiblingDB( '管理員')shutdownServer()。」
要檢查是否已成功啓動或關機:
netstat的-ntulp | grep 27017