赞
踩
一、超级管理员创建及开启登录验证
如果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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。