在mongodb中添加auth认证之后,无法使用mongostat,出现如下错误:Failed: not authorized on admin to execute command {serverStatus: 1, recordStats: 0} 如果你也遇到这个问题,麻烦告诉我如何解决谢谢
答案1
启用身份验证后,您必须创建一个足以运行的角色(以及具有该角色的用户)mongostat
。内置的ClusterMonitor 角色将授予您所需的权限。
mongostat
文档中有关于添加角色的分步指南这里。同样,你可以找到细节在有关如何使用 mongostat 运行的文档中用户名和密码指定(或提示)。