权限设置

权限设置是云数据库SelectDB管理用户和角色权限的可视化工具,通过此工具,您可以便捷的对数据库用户和角色进行增、删、改、查的操作。本文介绍如何使用云数据库SelectDB的权限设置。

前提条件

  • 已创建云数据库 SelectDB 版实例。具体操作,请参见创建实例

  • 实例版本大于等于3.0.7。

  • 了解用户、角色相关含义。更多信息,请参见基础用户权限

操作步骤

  1. 登录云数据库 SelectDB 控制台

  2. 在页面左上角,选择实例所在地域。

  3. 实例列表页面,单击目标实例ID,进入到实例详情页面。

  4. 单击页面右上角的数据开发与管理

    说明

    首次使用数据开发与管理,系统会提示将您本地公网IP添加到实例白名单分组webui_whitelist中,请仔细阅读,单击确定

  5. 单击下拉列表中的权限设置

    说明

    首次使用权限设置时,如果您还没有登录过WebUI系统,页面则会重定向到WebUI登录页面。

    • 您可以使用admin用户登录WebUI系统。

    • 如果您不知道或者忘记了admin用户的密码,可以进行密码重置操作。具体操作,请参见重置账号密码

    • 页面默认选中用户页签,数据列表默认显示的是云数据库 SelectDB 版实例的用户,但不包含root用户。

  6. 权限设置页面,您可以进行数据库用户和角色的管理,具体操作如下:

    用户管理

    单击左侧导航栏的用户,可进行以下操作:

    重要
    • admin用户不可被删除。

    • admin用户的角色、权限不可被修改。

    • 只有拥有ADMIN权限的用户可以对除了admin用户以外的用户进行编辑角色、修改密码、删除用户、修改权限的操作。

    • 新建用户:单击页面左上角添加用户按钮,在添加用户弹出框中填写以下参数。单击确定按钮。

      参数名称

      必填

      说明

      示例值

      用户名

      用户名称。

      test_account

      主机

      表示该用户链接的IP来源

      127.0.0.1

      密码

      用户密码。

      属于角色

      用户角色。

      admin

    • 编辑用户所属角色:在目标用户名的操作列中,选择image > 编辑角色,在编辑用户弹出框中,选择属于角色列表中的目标角色,单击确定

    • 修改密码:在目标用户名的操作列中,选择image > 修改密码,在修改密码弹出框的新密码输入框中,输入新密码,单击确定

    • 删除用户:在目标用户名的操作列中,选择image > 删除用户,单击删除提示框的确定

      说明

      用户删除后,不可恢复。

    • 修改用户权限:

      用户授权

      1. 单击目标用户的用户名,进入用户权限设置页面。

      2. 单击目标权限类型右侧的权限添加按钮,根据需求,在添加权限弹出框中,选择对应权限,单击确定

      说明

      如果您还不了解数据库的权限,请参见基础用户权限

      删除用户权限

      1. 单击目标用户的用户名,进入用户权限设置页面。

      2. 单击目标权限所在的权限类型表格最后一列的image,在撤销弹出框中,选择要删除的权限,单击确定

      说明

      如果您还不了解数据库的权限,请参见基础用户权限

    角色管理

    单击左侧导航栏的角色,可进行以下操作:

    重要
    • admin角色不可被删除。

    • 只有拥有ADMIN权限的账号可以对除了admin角色以外的角色进行删除角色、修改角色权限的操作。

    • 新建角色:单击页面左上角添加角色按钮,在添加角色弹出框的名称输入框中,输入角色名称。单击确定按钮。

    • 删除角色:单击目标角色名操作列的删除图标,单击删除提示框的确定按钮。

    • 修改角色权限:

      角色授权

      1. 单击目标角色的角色名,进入权限设置页面。

      2. 单击目标权限类型右侧权限的添加按钮,根据需求,在添加权限弹出框中,选择对应权限,单击确定

      说明

      如果您还不了解数据库的权限,请参见权限管理

      删除角色权限

      1. 单击目标角色的角色名,进入权限设置页面。

      2. 单击目标权限所在的权限类型表格最后一列的image,在撤销弹出框中,选择要删除的权限,单击确定

      说明

      如果您还不了解数据库的权限,请参见权限管理

相关API

ResetAccountPassword - 重置账号密码

DescribeSecurityIPList - 查询实例白名单IP

ModifySecurityIPList - 修改白名单

相关文档

权限管理

新建实例

重置账号密码

设置白名单