# 登录
mongo -u 用户名 -p 密码 --port 端口号
# 未开启验证直接
mongo --port 端口号
# 非全新开启状态
use admin
# 创建一个管理员
db.createUser({user:'用户名',pwd:'密码',roles:['root']})
# 检测创建状态 1 成功 0 失败
db.auth('用户名','密码')
# 创建其他管理员 -- (没有管理需求只是暂时使用远程控制数据,可忽略此步骤)
db.createUser({user: '用户名',pwd: '密码',roles: [{role: 'readWrite',db: '库名' }] })
# 查看全部用户
db.system.users.find().pretty()
# 查看当前库下的账户
show users
# 删除指定用户名的用户
db.system.users.remove({user:"用户名"})
# 删除指定id的用户
db.system.users.remove({_id:"用户id"})
# 开启权限验证
mongodb配置文件
#关闭
authorization: disable
#开启
authorization: enabled
网友评论