gpt4 book ai didi

JMeter中mongodb授权异常: code13

转载 作者:可可西里 更新时间:2023-11-01 10:50:09 25 4
gpt4 key购买 nike

在 MongoDB 3.2 中,我设置了一个具有权限的用户:

db.createUser(
{
user: "username",
pwd: "pass",
roles: [ { role: "readWrite", db: "dbname" }]

}
)

db.auth("username", "pass" )

当我使用 JMeter(2.13) 连接到数据库时(使用 Jmeter 的元素 MongoDB 源配置、MongoDB 脚本)并运行如下查询:

db.mycollectionname.find()

我收到这个错误:

error: { "$err" : "not authorized on dbname to execute command { $eval: \"db.mycollectionname.find()\", args: [] }" , "code" : 13}

虽然我已经分别向 Jmeter 的 MongoDB 源配置和 MongoDB 脚本提供了所有必要的详细信息服务器地址列表、数据库、用户、密码。

知道会发生什么吗?

最佳答案

我遇到了同样的问题。我必须设置一个具有eval 权限 的用户,尽管不推荐这样做(即使是管理员用户也没有这些权限)。

尝试一下并更改您的脚本以查看新用户,它应该可以工作。

关于JMeter中mongodb授权异常: code13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41959704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com