我在cmd.exe
中使用此选项在服务器中运行mongod.exe
mongod.exe --dbpath=path --auth
现在,如何在配置文件中执行此操作?
我的mongod.cfg
dbpath=D:\Program Files\MongoDB 2.6 Standard\data
security=
authorization= enabled
我得到了这个错误:
分析INI配置文件时出现
错误:未知选项安全。
发布于 2016-06-01 12:19:52
对于mongod 版本2.4 (ini配置文件)
auth = true
https://docs.mongodb.com/v2.4/reference/configuration-options/#auth
2.6+ (yaml配置文件)用于mongod 版本
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
发布于 2016-06-29 11:55:57
mongodb 3.2版
这是正确的配置
security:
authorization: "enabled"
带引号,因为根据文档,该值是一个字符串
发布于 2017-11-23 09:20:00
security:
authorization: "enabled"
如上所述,这是正确的,需要注意的一件事是,如果它仍然不起作用,请确保您没有使用授权行的制表符它不会起作用您只需要使用空格。
https://stackoverflow.com/questions/25325142
复制相似问题