mongstat 失败:未授权管理员执行命令 {serverStatus: 1, recordStats: 0 }

mongstat 失败:未授权管理员执行命令 {serverStatus: 1, recordStats: 0 }

在mongodb中添加auth认证之后,无法使用mongostat,出现如下错误:Failed: not authorized on admin to execute command {serverStatus: 1, recordStats: 0} 如果你也遇到这个问题,麻烦告诉我如何解决谢谢

答案1

启用身份验证后,您必须创建一个足以运行的角色(以及具有该角色的用户)mongostat。内置的ClusterMonitor 角色将授予您所需的权限。

mongostat文档中有关于添加角色的分步指南这里。同样,你可以找到细节在有关如何使用 mongostat 运行的文档中用户名密码指定(或提示)。

相关内容