Advertisement

MongoDB 管理、备份恢复及应用场景

阅读量:

1.用户管理体系构建

MongoDB数据库在默认配置下并未设置用户名与密码,这意味着其访问权限未受到任何限制。为便于数据库的管理并提升其安全性,有必要建立相应的数据库用户账户。

权限说明:

read 允许用户读取指定数据库
readWrite 允许用户读写指定数据库
dbAdmin 允许用户在指定数据库中执行管理函数,如索引创建、删除,查看,统计或访问system.profile.
userAdmin 允许用户向 system.users 集合写入,可以找指定数据库里创建、删除和管理用户.
clusterAdmin 只在 admin 数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
readAnyDatabase 只在 admin 数据库中可用,赋予用户所有数据库的读权限
readWriteAnyDatabase 只在 admin 数据库中可用,赋予用户所有数据库的读写权限
userAdminAnyDatabase 只在 admin 数据库中可用,赋予用户所有数据库的 userAdmin 权限
dbAdminAnyDatabase 只在 admin 数据库中可用,赋予用户所有数据库的 dbAdmin 权限
root 只在 admin 数据库中可用。超级账号,超级权限

创建用户:

全部评论 (0)

还没有任何评论哟~