Mongodb-can';无法在windows 10上启动mongodb
我试图通过指定配置文件在Windows10上启动MongoDB。配置文件指定数据库的路径。当我运行mongodb守护程序时:Mongodb-can';无法在windows 10上启动mongodb,mongodb,Mongodb,我试图通过指定配置文件在Windows10上启动MongoDB。配置文件指定数据库的路径。当我运行mongodb守护程序时: .\mongod.exe --config .\mongod.cfg 我得到这个错误: {"t":{"$date":"2021-01-24T00:15:15.541Z"},"s":"F", "c":"CONTROL", &quo
.\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 Files\MongoDB\Server\4.4\log
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 Files\MongoDB\Server\4.4\data
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\Server\4.4\log\mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
如何开始此聚会?在日志文件的“属性”中,打开“安全性”并在日志文件的“属性”中输入“写入”权限。在日志文件的“属性”中,打开“安全性”并输入“写入”权限。谢谢!现在它似乎启动了:
mongod--config mongod.cfg
,但实际上没有运行(mongosh当前会话ID:600cf0701ee7be98e19dd0c2连接到:mongodb://127.0.0.1:27017 connect EconRefuse127.0.0.1:27017
现在您可能最需要解除防火墙的阻止…谢谢,但不是这样。我试图完全关闭防火墙。但这不起作用。但后来我尝试用启动它--dbath
标志,并注意到它正在抱怨无法访问我设置的数据
文件夹。我向用户提供了对该文件夹的完全访问权限,现在它工作正常!此时,我应该可以放心地将日志和数据移动到我选择的任何位置。感谢您的帮助!谢谢!现在它似乎开始:mongod--con图mongod.cfg
但实际上未运行:(mongosh当前会话ID:600cf0701ee7be98e19dd0c2连接到:mongodb://127.0.0.1:27017 connect EconRefuse127.0.0.1:27017
现在您可能最需要解除防火墙的阻止…谢谢,但不是这样。我试图完全关闭防火墙。但这不起作用。但后来我尝试用启动它--dbath
标志,并注意到它正在抱怨无法访问我设置的数据
文件夹。我给了用户对该文件夹的完全访问权限,现在它工作正常!此时,我应该可以放心地将日志和数据移动到我选择的任何位置。感谢您的帮助!在数据库中存储日志和数据是很少见的r、 c:/Program Files/..
,最好使用类似于c:/Windows/Logs
的文件夹或为其创建专用文件夹。好的。当我第一次安装mongo并启动它时,日志和数据就在这个目录下。我想一旦我有更多的控制权,我可以将它们放在任何地方。将日志存储在在,c:/Program Files/..
下创建数据,最好使用类似于,c:/Windows/Logs
的文件夹或为其创建专用文件夹。好的。这是我第一次安装mongo并启动它时日志和数据所在的目录。我想,一旦我有更多的控制权,我可以将它们放在任何地方。