美文网首页
mongodb管理员的权限

mongodb管理员的权限

作者: 恬恬i阿萌妹O_o | 来源:发表于2018-08-24 16:23 被阅读0次

创建用户

read

readWrite

root

创建一个超级管理员
use admin
db.createUser(
{
user:'username',
pwd:'mima',
roles:[{role:'root',db:'admin'}]
}
)
1.修改/etc/mongod.conf 文件
2.打开其中的安全配置

security:

authorization: enabled

3.退出保存,并重置
mongo -u 'ljh' -p '123' --authenticationDatabase 'admin'

查看所有用户

use admin
db.system.users.find()
创建一个普通用户(必须是超级管理才能够创建)

use class1804
switched to db class1804
db.createUser(
... {user:'zhangsan',pwd:'12345',roles:[{role:'readWrite',db:'class1804'}]}
... )
mongo -u 'zhangsan' -p '12345' --authenticationDatabase 'class1804'
修改密码:
use class1804
switched to db class1804
db.updateUser('zhangsan',{pwd:'123456'})
删除用户权限
use class1804
db.revokeRolesFromUser('username',[{role:'',db:''}])
添加权限
use class1804
switched to db class1804
db.grantRolesToUser('zhangsan',[{role:'readWrite',db:'class1804'}])
删除用户(在当前用户所有权限的数据库下删除):
use class1804
switched to db class1804
db.dropUser('zhangsan')
删除用户(在admin数据库下删除):
use admin
db.system.users.remove({user:'username'})

相关文章

  • mongodb管理员的权限

    创建用户 read readWrite root 创建一个超级管理员use admindb.createUser(...

  • 【MongoDB-常见操作指令】

    连接到MongoDB实例 添加用户 -副本集打开安全认证前,添加管理员和集群管理员的命令 -添加读写权限用户 -查...

  • Linux上MongoDB权限认证流程

    烨竹 MongoDB没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。切换到admin数据库,添加的账号...

  • mongodb不能安装的解决办法

    下载mongodb后,安装时出现以下错误: 问题原因,权限不够。解决办法:以管理员方式运行powershell,然...

  • Windows中将MongoDB配置成系统服务

    为使启动MongoDB服务便于操作,无需再输命令行,只需启动系统服务,便有了如下故事。 用管理员权限打开cmd输入...

  • window下mongodb后台运行

    以管理员权限运行终端窗口,在窗口中进入mongodb安装目录下的bin目录中(默认安装目录一般是C:\Progra...

  • 25.Mongodb的权限管理

    Mongodb的权限管理 学习目标 1.了解 mongodb的权限管理 1. 为什么要进行权限管理的设置 刚安装完...

  • MongoDB 权限认证

    MongoDB 权限认证 MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访...

  • 删除 多余uefi

    用管理员权限打开 powershell 用管理员权限打开 记事本打开删除多余的efi

  • 我的世界命令

    《我的世界》给别人权限的指令如下: 1、给与玩家管理员权限:/op 玩家ID 2、去除玩家管理员权限:/deop ...

网友评论

      本文标题:mongodb管理员的权限

      本文链接:https://www.haomeiwen.com/subject/reqiiftx.html