用户/角色
多个用户可以使用同一数据库,为了方便管理,需要将用户进行分组。一个数据库角色代表一个或一组数据库用户。
在数据库中,用户和角色的概念类似。实际应用中,建议使用角色来进行权限管理而不是直接访问数据库。
用户:数据库用户的集合。这些用户与操作系统用户不同,可以为其他用户分配权限以访问数据库对象。
角色:根据用途的不同,可以将角色分为用户或用户组。角色是集群级别的定义,适用于集群中的所有数据库。
创建用户/角色
步骤1 用户单击状态为已连接的连接,展开 用户/角色 下拉列表。
步骤2 用户右键单击 用户/角色,选择 创建用户/角色 ,跳转至 创建用户/角色 页面。
步骤 3点击 常规 ,定义用户/角色基本信息,如名称、密码、类型、连接限制、权限等。
在常规页签中可以配置的信息如下表所示。
配置项 | 必填 | 配置说明 |
---|---|---|
名称 | 是 | 用于定义用户/角色名称,默认为空。 |
类型 | 否 | 用于定义所创建的类型,默认为用户。 |
密码 | 是 | 用于定义用户/角色密码,默认为空。 |
确认密码 | 是 | 用于二次确认用户/角色密码,默认为空。 |
开始日期 | 否 | 用于为该用户/角色密码指定有效开始时间,默认为空。若为空,则表示创建后立即生效。 |
结束日期 | 否 | 用于为该用户/角色密码指定有效结束时间,默认为空。若为空,则表示永久有效。在有效时间范围内,该角色可以正常使用;超出有效时间范围后,该角色将被自动禁用,并无法再使用。 |
连接限制 | 否 | 用于指定该用户/角色支持的并发连接数,默认为-1表无限制。 |
资源池 | 否 | 用于为该用户/角色选择资源池,默认为空。 |
权限 | 否 | 用于为该用户/角色指定权限,默认为空。 |
描述 | 否 | 用于为该用户/角色指定描述,默认为空。 |
步骤 3点击 成员属性 ,定义成员所有者等。
在 成员属性 页签可以配置的信息如下表所示。
配置项 | 必填 | 配置说明 |
---|---|---|
角色组 | 否 | 用于指定该用户/角色的角色组,默认为空;若为空,该用户/角色默认不归属于任何人。即该用户/角色不是任何其他角色或用户的子集,其权限和访问范围由角色本身的权限和授权决定。 |
管理员组 | 否 | 用于指定该用户/角色的管理员组,默认为空;若为空,该用户/角色默认不归属于任何人。即该用户/角色不是任何其他角色或用户的子集,其权限和访问范围由角色本身的权限和授权决定。 |
步骤 4点击 SQL 预览 ,查看输入所自动生成的 SQL 查询。
修改用户/角色密码
步骤1 用户单击状态为已连接的连接,展开 用户/角色 下拉列表。
步骤2 用户右键单击连接名称下的用户/角色名称,选择 修改密码,弹出 修改用户/角色密码 对话框。
步骤 3设置如下参数,修改用户/角色密码。
删除用户/角色
步骤1 用户单击状态为已连接的连接,展开 用户/角色 下拉列表。
步骤2 用户右键单击连接名称下的用户/角色名称,选择 删除用户/角色,弹出 删除用户/角色 确认框。
步骤 2单击 确定 即可继续,或单击 取消 即可退出操作。