【发布时间】:2019-06-01 11:30:23
【问题描述】:
我正在尝试确保 mongodb 添加具有权限的 Rocketchat 用户,这是查询结果:
rs01:PRIMARY> use admin
rs01:PRIMARY> show users
{
"_id" : "admin.rocketchatuser",
"user" : "rocketchatuser",
"db" : "admin",
"customData" : {
},
"roles" : [
{
"role" : "readWrite",
"db" : "admin"
},
{
"role" : "readWrite",
"db" : "local"
},
{
"role" : "dbOwner",
"db" : "rocketchat"
}
]
}
这是我的连接字符串:
MONGO_OPLOG_URL=mongodb://rocketchatuser:mypassword@localhost:27017/local?authSource=admin&replSet=rs01
MONGO_URL=mongodb://rocketchatuser:mypassword@localhost:27017/rocketchat?authSource=admin
这里是 mongodb 日志:
Unauthorized: not authorized on rocketchat to execute command
但仍然出现连接被拒绝错误。
有什么想法吗?
【问题讨论】:
标签: mongodb authentication rocket.chat