您可以在DMS中便捷地管理PostgreSQL数据库账号及其对应的登录或建库等权限。

前提条件

  • 数据库类型为PostgreSQL或AnalyticDB PostgreSQL。
  • 您的用户角色为管理员、DBA或普通用户(实例Owner),更多信息,请参见系统角色

创建用户

  1. 登录新版DMS控制台
  2. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择账号管理
  3. 账号管理页面,单击左上角的创建用户按钮。
  4. 在弹出的窗口中,设置以下配置项。
    1. 单击基本设置页签,配置参数。
      创建PG用户
      配置项 说明
      用户名 输入账号用户名。
      密码 输入登录口令。
      确认密码 再次输入登录口令。
      密码过期时间 选择密码的过期时间,例如选择2021年12月30号0点过期,该密码会在该时间点失效。

      该参数非必选,默认为不失效。

      连接数限制 输入该账号的连接并发数,例如您配置了10,表示该账号最多允许在10个客户端上同时连接数据库。

      默认为-1,表示不限制。

      备注 填写该账号的备注信息。
    2. 单击权限页签,勾选目标权限。
      权限类型 说明
      允许登录 登录权限,对应的SQL命令为LOGINNOLOGIN,默认为允许登录。
      允许创建用户 创建数据库账号的权限,对应的SQL命令为CREATEROLENOCREATEROLE,默认为允许创建用户。
      允许创建DB 创建数据库的权限,对应的SQL命令为CREATEDBNOCREATEDB,默认为允许创建数据库。
  5. 单击确认
  6. 预览SQL窗口,单击确认
    说明 管控模式为安全协同的数据库实例会受安全规则限制,如无法执行请根据界面提示信息进行操作,或联系DBA、管理员进行确认。

编辑或删除用户

  1. 登录新版DMS控制台
  2. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择账号管理
  3. 找到目标用户,单击右侧的编辑删除,执行相关操作。