我试图在windows 10上启动MongoDB,通过指定配置文件。配置文件指定数据库的路径。当我运行mongodb守护进程时:
.mongod.exe --config .mongod.cfg
我得到这个错误:
{"t":{"$date":"2021-01-24T00:15:15.541Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"Error during global initialization","attr":{"error":{"code":38,"codeName":"FileNotOpen","errmsg":"Failed to open C:\Program Files\MongoDB\Server\4.4\log\mongod.log"}}}
它抱怨不能访问日志文件。但是,我已经验证了日志文件存在于它抱怨的位置:
ls "C:\Program Files\MongoDB\Server\4.4\log\mongod.log"
Directory: C:Program FilesMongoDBServer4.4log
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 1/23/2021 6:56 PM 100428 mongod.log
这是我的mongod配置:
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: C:Program FilesMongoDBServer4.4data
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:Program FilesMongoDBServer4.4logmongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
我怎样才能开始这个聚会呢?
in "properties"的日志文件,打开"安全";并允许"写">