Estoy tratando de iniciar MongoDB en Windows 10, especificando el archivo de configuración. El archivo de configuración especifica la ruta a la base de datos. Cuando ejecuto el demonio mongodb:
.\mongod.exe --config .\mongod.cfg
me sale este error:
{"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"}}}
Se queja de que no puede acceder al archivo de registro. Sin embargo, verifiqué que el archivo de registro existe en la ubicación de la que se queja:
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
Esta es mi configuración 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:
¿Cómo puedo hacer que esta fiesta comience?
en "propiedades" del archivo de registro, abra "Seguridad" y ponga permiso para "escribir"