gpt4 book ai didi

MongoDB 未授权查询 admin.system.users

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

我对 MongoDb 有点陌生,我正在使用 MongoDb v.2.4。这里的问题是,当我使用 --auth 参数运行 mongod 时,即使经过身份验证,我也无法执行简单的操作,例如“显示用户”。但是,如果我在没有 --auth 参数的情况下运行 mongod,则工作正常。

> use admin
switched to db admin
> db.auth("dbadmin","mypassword")
1
> show users
**Thu Feb 27 16:50:17.695 error: { "$err" : "not authorized for query on admin.sys
tem.users", "code" : 16550 } at src/mongo/shell/query.js:128**

最佳答案

> use admin
switched to db admin
> db.grantRolesToUser("your_admin_name" ,[ "root"])

此命令将以管理员身份授予您对任何数据库的所有权限。

关于MongoDB 未授权查询 admin.system.users,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067612/

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