MongoDB - 用户与权限

2019-08-01  本文已影响0人  Anoyi

切换数据库

use admin

创建用户

所有权限

db.createUser(
  {
    user:"anoyi",
    pwd:"password",
    roles:["root"]
  }
)

指定数据库所有权限

db.createUser(  
  { 
    user: "admin",  
    pwd: "admin",  
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]  
  }  
)

指定数据库指定权限

db.createUser(
  {
    user:"user",
    pwd:"password",
    roles:[
        {role:"readWrite",db:"db01"},
        {role:"readWrite",db:"db02"},
        'read'
    ]
  }
)

db01db02 库读写权限,其他库读权限

角色分类:

权限说明:

查看用户

show users

修改密码

db.changeUserPassword("anoyi", "newPassword")

删除用户

db.dropUser('anoyi')

登录数据库

use <database>

db.auth('<username>', '<password>')
上一篇 下一篇

猜你喜欢

热点阅读