当前位置:   article > 正文

mongo 登陆_MongoDB登录验证及用户管理

mongo 登录

一、超级管理员创建及开启登录验证

如果MongoDB要开启登录验证,必须在开启登录验证之前先创建好超级管理员,否则无法登录数据库!

例如,创建一个超级管理员admin,关联给admin数据库,角色设置为root(超级管理员)

首先,进入到目标库admin,use admin

然后,输入指令 db.createUser({user:"admin",pwd:"123456",roles:["root"]})

创建完管理员用户之后,就可以开启登录验证了,进入配置文件c:\MongoDB\config\mongodb.conf,

添加 auth=true即可开启登录验证,如果要开启远程登录,需要添加 bind_ip=0.0.0.0,修改写重启MongoDB服务即可。

开启服务之后,就可以通过管理员登录了,

二、添加数据库普通用户

如果要给指定的数据库添加登录用户,先要切换到数据库,再创建用户,用户需要绑定数据库,还有角色

常用到的角色介绍:

read:允许用户读取指定数据库

readWrite:允许用户读写指定数据库

db

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/654371
推荐阅读
相关标签
  

闽ICP备14008679号