我正在尝试为我的 mongo 数据库创建用户。
使用 MongoDB 查询:db.createUser({user: 'administrator', pwd: '1234567890', roles: ['root']})
2019-01-29T11:31:32.521+0530 E QUERY [js] Error: couldn't add user: No role named root@test :
mongod.config
/etc/mongod.config 中没有文件
最佳答案
尝试以下方法:
db.createUser({ user:"userName",
pwd:"passWord",
roles:[ { role:"readWrite",
db:"dataBaseName"
} ],
mechanisms:[ "SCRAM-SHA-1"]
})
在 https://docs.mongodb.com/manual/core/security-scram/ 上了解有关 机制的更多信息:[ "SCRAM-SHA-1"]
关于mongodb - 错误 : couldn't add user: No role named root@test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54414826/