05、MongoDB实战:MongoDB的用户与权限管理

本文详细介绍了MongoDB数据库的用户与权限管理,包括用户权限列表、创建DB管理用户、更新用户角色与密码、删除用户等核心操作,帮助您构建安全的MongoDB数据库环境。

MongoDB 的用户与权限管理

    • 1.Mongodb 用户权限列表
  • 2.MongoDB 用户使用
    • 2.1 创建 DB 管理用户
    • 2.1.1 切换到 Admin 库
    • 2.1.2 查看 admin 中的用户
    • 2.1.3 db.createUser 函数
    • 2.1.4 创建管理员用户
    • 2.1.5 重启 MongoDB
    • 2.1.6 使用权限方式启动 MongoDB
    • 2.1.7 用户认证
  • 2.2 更新用户角色
    • 2.2.1 更新角色语法格式
  • 2.3 更新用户密码
    • 2.3.1 更新密码方式一的语法格式
    • 2.3.2 更新密码方式二的语法格式
  • 2.4 删除用户
  • Mongodb 作为时下最为热门的数据库,那么其安全验证也是必不可少的,否则一个没有验证的数据库暴露出去,任何人可随意操作,这将是非常危险的。我们可以通过创建用户的方式来降低风险。

1.Mongodb 用户权限列表

用户描述
Read允许用户读取指定数据库
readWrite允许用户读写指定数据库
dbAdmin允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问 system.profile
userAdmin允许用户向 system.users 集合写入,可以找指定数据库里创建、删除和管理用户
clusterAdmin只在 ad

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: