MongoDB 3.2认证配置后管理员用户连接异常问题咨询
MongoDB 认证配置与管理员用户登录成功验证
嘿,看起来你已经完美搞定MongoDB的认证配置和管理员用户创建啦!我帮你把整个验证过程和结果梳理清楚:
确认管理员用户创建状态
进入MongoDB shell后切换到admin数据库,执行show users命令,得到的输出如下:{ "_id" : "admin.root", "user" : "root", "db" : "admin", "roles" : [ { "role" : "root", "db" : "admin" } ] }这个输出明确说明
root用户已经在admin库成功创建,并且拥有最高权限的root角色,用户创建环节完全没问题。启用认证模式并验证登录
用--auth参数重启MongoDB服务器开启认证后,执行带身份信息的连接命令:mongo -u "root" -p "xxx" --authenticationDatabase "admin"成功得到连接反馈:
MongoDB shell version: 3.2.19 connecting...这就意味着你已经通过身份认证,成功连接到启用了认证的MongoDB服务器,整个认证配置流程是有效的。
如果后续需要管理其他数据库,这个root超级用户可以直接进行授权操作,你也可以根据实际需求创建拥有细分权限的用户哦。
内容的提问来源于stack exchange,提问作者Rees Morris
相关产品推荐
相关产品推荐

