最近更新时间:2024.04.26 11:09:05
首次发布时间:2022.03.11 16:23:48
创建文档数据库 MongoDB 版实例时,系统会默认在 admin 数据库中创建一个 root 账号,拥有 MongoDB 内置 root 权限。
通过 root 账号登录数据库后,您可以对数据库进行读写操作并管理其他账号。如果需要对数据库进行精细化管理,您可以创建其他权限的账号进行分权分库操作。
文档数据库 MongoDB 版默认预留了部分系统账号。下表列举了 MongoDB 当前使用的系统预留账号以及注意事项供您参考。
预留的系统账号 | 注意事项 |
---|---|
root:创建实例时默认在 admin 库中创建的系统账号,拥有 MongoDB 内置的 root 权限。 |
|
system_inspector:系统运维实例巡检和可用性探测账号,拥有 admin 库的监控权限以及其他系统库的读写权限等。 |
|
说明
关于 MongoDB 的更多账号和权限信息,请参见 Built-In Roles。
角色类型 | 权限名称 | 权限说明 |
---|---|---|
超级用户角色 | root | 超级用户权限,具体拥有如下权限:
|
普通操作角色 | read | 对本库执行查询操作的权限。 |
readWrite | 对本库执行增删改查等操作的权限。 | |
管理员操作角色 | dbAdmin | 拥有对数据库对象执行管理操作的权限,但不具备对数据库执行读写操作的权限。 |
userAdmin | 在本库下创建用户的权限。 | |
dbOwner | 对本库执行所有操作的权限。 | |
集群管理员角色 | clusterAdmin | 对集群执行所有操作的权限。 |
备份与恢复操作角色 | backup | 对本实例所有库执行备份操作权限。 |
restore | 对本实例所有库执行恢复操作权限。 |