更新时间:2025-02-18 GMT+08:00
分享

创建TaurusDB数据库账号

操作场景

创建云数据库TaurusDB实例时,系统默认同步创建root用户,您可根据业务需要,添加其他用户。

您可通过以下方式创建账号:

账号类型

表1 账号说明

账号类型

说明

管理员账号root

创建实例页面只提供管理员root账户,支持的权限请参见TaurusDB约束与限制

说明:

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

系统账户

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

  • rdsAdmin:管理账户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查、迁移、恢复等操作。
  • rdsRepl:复制账户,用于只读节点在主实例上同步数据。
  • rdsBackup:备份账户,用于后台的备份。
  • rdsMetric:指标监控账户,用于watchdog采集数据库状态数据。
  • rdsProxy:数据库代理账户,该账户在开通读写分离时才会自动创建,用于通过代理地址连接数据库时鉴权使用。

其他账号

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

创建后可以自行设置权限,请参见修改TaurusDB数据库账号权限

使用须知

处于变更中的实例,不可进行该操作。

操作步骤

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

    图1 创建账号

    表2 参数说明

    参数名称

    说明

    账号名称

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

    主机IP

    • 若IP地址为%,则表示允许所有地址访问TaurusDB实例。
    • 若IP地址为“10.10.10.%”,则表示10.10.10.*的IP地址都可以访问该TaurusDB实例。
    • 若您需要添加多个IP地址,请用英文逗号隔开(逗号前后都不能加空格),例如:192.168.0.*,172.16.213.*。

    数据库

    在未授权数据库侧勾选一个或多个未授权数据库,授予账号对选定数据库的权限。如果没有未授权数据库,您可以参考创建数据库进行创建,后期您也可以参考修改数据库账号权限对权限进行修改。
    说明:
    • 如果您没有在TaurusDB控制台上删除数据库,而是使用其他方式删除了数据库,那么给用户授予的已删除数据库的权限是不会自动删除的,需要手动删除。该表现为MySQL开源行为,具体请参见DROP DATABASE Statement
    • 如需使用更细粒度的授权,请至数据管理服务DAS进行操作。

    密码

    输入的密码需要满足如下规则:

    • 长度为8~32个字符。
    • 至少包含以下字符中三种:大写字母、小写字母、特殊字符~!@#$%^*-_=+?,()&|.和数字。
    • 需要符合validate_password相关参数的设定值。

      您可以单击实例名称,在左侧导航栏选择“参数修改”,在页面右上方搜索“validate_password”,查看密码相关参数值。

    • 不能与用户名或倒序的用户名相同。

    确认密码

    与输入的密码保持一致。

    备注

    备注不能超过512个字符,且不能包含回车和!<"='>&特殊字符。

  8. 单击“确定”
  9. 数据库账号添加成功后,您可在当前实例的数据库账号列表中,对其进行管理。
  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 TaurusDB
  4. 进入“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务登录界面。
  5. 正确输入数据库用户名和密码,单击“登录”,即可登录TaurusDB实例。
  6. 创建数据库账号。

    您可以使用如下任意一种方式创建数据库账号。

    1. 单击SQL操作 > SQL查询,打开SQL窗口,选择目标数据库,在SQL执行窗口输入如下命令创建数据库账号。
      create user 账号名;
    2. 单击账号管理 > 用户管理,单击“新建用户”,创建数据库账号。

      详细的操作及参数配置请参见创建用户

相关文档