primary - mongodb configuration file linux
¿Cómo establecer la autorización en el archivo de configuración mongodb? (4)
mongod.exe
en el servidor con esta opción en cmd.exe
:
mongod.exe --dbpath=path --auth
Y ahora, ¿cómo puedo hacer esto en un archivo de configuración?
mi mongod.cfg
:
dbpath=D:/Program Files/MongoDB 2.6 Standard/data
security=
authorization= enabled
Me sale este error:
Error al analizar el archivo de configuración INI: opción desconocida de seguridad.
Solo necesita decir
auth=true
¡No necesitas ninguna de las otras opciones!
Para mongod versión 2.4 (archivo de configuración ini)
auth = true
https://docs.mongodb.com/v2.4/reference/configuration-options/#auth
Para las versiones de mongod 2.6+ (archivo de configuración yaml)
security:
authorization: enabled
https://docs.mongodb.com/v3.2/reference/configuration-options/#security.authorization https://docs.mongodb.com/v3.0/reference/configuration-options/#security.authorization https: //docs.mongodb.com/v2.6/reference/configuration-options/#security.authorization
mongodb versión 3.2
esta es la configuración correcta
security:
authorization: "enabled"
con comillas ya que el valor es una cadena según la documentación
security:
authorization: "enabled"
Esto es correcto como se indicó anteriormente, una cosa a tener en cuenta es que si todavía no funciona, asegúrese de no haber usado una pestaña para la línea de autorización, no funcionará, solo necesita usar espacios.