更新时间:2024-06-11 GMT+08:00

用户管理

GaussDB(DWS)提供通过控制台管理数据库用户的功能,可以在控制台创建、删除、更新数据库用户并对其进行权限管理。

  • 如果当前版本不支持该功能,请联系技术支持人员升级版本。
  • 集群创建完成即存在的用户/或角色不允许修改。
  • 使用该功能需确认集群状态为“可用”。

创建用户

  1. 登录GaussDB(DWS)管理控制台,在左侧导航栏中,单击“集群 > 专属集群 ”。
  2. 在集群列表中,单击指定集群的名称,进入“集群详情”页面。
  3. 在左侧导航栏中,单击“用户管理”,进入用户管理页面。
  4. 在“用户列表”页签,单击“创建用户”,跳转至创建用户详情页面。

  5. 根据自身需求完善用户信息,确认无误后,单击“下一步”:

    • 用户名称:以字母开头,可以包含字母、数字、下划线,长度不超过63个字符。
    • 密码:以字母开头,可以包含字母、数字、下划线,长度不超过63个字符。

      密码至少包含大写字母、小写字母、数字和特殊字符四类中的三类,其中可输入的特殊字符为:(~!?,.:;_(){}[]/<>@#%^&*+|\=-)。

    • 连接数限制:该用户连接数据库的连接数限制,-1表示不限制。
    • 到期时间:设置该用户权限的到期时间。
    • 系统管理员:表示该用户是否拥有系统管理员权限。
    • 创建数据库:表示该用户是否有创建数据库权限。
    • 创建角色:表示该用户是否有创建用户、角色权限。
    • 继承权限:表示该用户是否“继承”它所在组的角色权限。默认打开,不推荐修改。

  6. 角色配置,选择需要对该用户授权的角色,确定后单击“下一步”。
  7. 权限配置,对该用户授权角色后,若还需要补充其他权限,可以单独配置。

    单击“添加”按钮,添加一条权限配置,选择数据库对象类型以及对应的数据库对象,然后选择权限进行授权。具体权限释义,请参见“SQL语法参考”中的“DCL语法 > GRANT”章节。

  8. 授权完毕,单击“立即创建”完成用户创建。

修改用户

  1. 登录GaussDB(DWS) 管理控制台,在左侧导航栏中,单击“集群 > 专属集群 ”。
  2. 在集群列表中,单击指定集群的名称,进入“集群详情”页面。
  3. 在左侧导航栏中,单击“用户管理”,进入用户管理页面。
  4. 在用户列表中选择其中一个用户,单击“修改”按钮,跳转导修改用户详情页面。
  5. 修改用户信息,具体信息请参见用户信息,确认无误后单击“下一步”。

  6. 角色配置,选择需要对该用户授权的角色,单击“下一步”。
  7. 权限配置,根据自身需求对权限进行添加或移除。

  8. 授权完毕,单击“保存”完成修改。

删除用户

  1. 登录GaussDB(DWS) 管理控制台,在左侧导航栏中,单击“集群 > 专属集群 ”。
  2. 在集群列表中,单击指定集群的名称,进入“集群详情”页面。
  3. 在左侧导航栏中,单击“用户管理”,进入用户管理页面。
  4. 在用户列表中选择其中一个用户,单击“删除”按钮,弹出确认页面。
  5. 确认无误后,单击“确定”删除用户。

    若该用户存在未删除的表等数据库对象等依赖关系,用户将删除失败。