假设您正在使用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