更新时间:2024-09-12 GMT+08:00
分享

创建GaussDB(for MySQL)标准版数据库账号

操作场景

创建GaussDB(for MySQL)标准版实例时,系统默认同步创建root用户,您可根据业务需要,添加其他用户。

账号类型

表1 账号说明

账号类型

说明

管理员账号root

创建实例页面只提供管理员root账户。

说明:

建议用户谨慎对root账户执行revoke、drop user、rename user操作,避免影响业务正常使用。

系统账户

创建GaussDB(for MySQL)标准版数据库实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。

  • rdsAdmin:管理账户,拥有最高权限,用于查询和修改实例信息、故障排查、迁移、恢复等操作。
  • rdsRepl:复制账户,用于备节点在主节点上同步数据或只读实例在主实例上同步数据。
  • rdsBackup:备份账户,用于后台的备份。
  • rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。

其他账号

在控制台、API或SQL语句中创建的账号。

限制条件

  • 恢复中的实例,不可进行该操作。
  • 除RDS界面和API以外的其他方式创建的数据库和账号,也会展示在RDS界面。如果创建的数据库名和账号名不满足数据库命名规则和帐号命名规则,例如包含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。
  • 如果源库的数据库名和账号名不满足数据库命名规则和帐号命名规则,迁移到目标库GaussDB(for MySQL)标准版后,该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. “实例管理”页面,选择目标实例,单击实例名称,进入实例信息页面。
  5. 在左侧导航栏,单击“账号管理”
  6. 单击“创建账号”
  7. “创建账号”弹出框中,设置账号信息。

    图1 创建账号
    表2 参数说明

    参数名称

    说明

    账号名称

    名称在1到32个字符之间,由字母、数字、中划线、或下划线组成,不能包含其他特殊字符。

    数据库

    选择一个或多个指定的未授权数据库,单击进行授权,或选择一个或多个指定的已授权数据库,单击取消授权。

    如果没有未授权数据库,您可进行创建,请参见创建GaussDB(for MySQL)标准版数据库,后期也可修改权限,请参见修改GaussDB(for MySQL)标准版数据库账号权限

    密码

    • 密码长度为8~32个字符。
    • 至少包含大写字母、小写字母、数字、特殊字符三种字符的组合,其中允许输入 ~ ! @ # $ % ^ * - _ = + ? , ( ) & . |。
    • 密码不能和用户名或倒序的用户名相同。
    • 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。

    确认密码

    和设置密码时输入的密码保持一致。

  8. 单击“确定”
  9. 数据库账号添加成功后,支持对账号进行重置密码、修改权限等操作。

相关文档