云数据库 MySQL 版
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
InstanceId | String | 是 | mysql-r3xq0zdl**** | 实例 ID。 |
AccountName | String | 否 | testuser1 | 数据库账号名称,支持模糊查询。 |
PageNumber | Integer | 否 | 1 | 当前页页码。取值最小为 1。默认值为 1。 |
PageSize | Integer | 否 | 10 | 每页记录数。最小值为 1,最大值不超过 1000。默认值为 10。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
Accounts | 请参见返回示例。 | 账号列表。 | |
Total | Integer | 1 | 账号列表总数。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
AccountDesc | String | 这是一段账号的描述信息。 | 账号的描述信息。 说明 如果账号没有描述信息,则不会返回该字段。 |
AccountName | String | test1 | 账号名称。 |
AccountPrivileges | null | 账号在指定数据库的权限信息。 说明 如果账号没有指定数据库的权限,该字段的返回值为 null。 | |
AccountPrivilegesSQL | Array of String | [ "GRANT PROCESS, REPLICATION SLAVE, REPLICATION CLIENT ON . TO 'TestAccount'@'%'", "GRANT SELECT, SHOW VIEW ON mysql.* TO 'TestAccount'@'%'" ] | 为账号进行当前权限设定对应的 SQL 语句。 |
AccountStatus | String | Available | 账号状态,取值为:
|
AccountType | String | Normal | 账号类型,取值范围:
|
AuthenticationType | String | IAM | 数据库账号的鉴权类型。取值:
|
GlobalAccountPrivileges | Array of String | [ "PROCESS", "REPLICATION SLAVE", "REPLICATION CLIENT" ] | 账号的全局权限。该字段的取值范围如下(可多选): - PROCESS - REPLICATION SLAVE - REPLICATION CLIENT - SELECT - INSERT - UPDATE - DELETE - CREATE - DROP - RELOAD - REFERENCES - INDEX - ALTER - LOCK TABLES - EXECUTE - CREATE VIEW - SHOW VIEW - CREATE ROUTINE - ALTER ROUTINE - CREATE USER - EVENT - TRIGGER - SHOW DATABASES - CREATE TEMPORARY TABLES |
HasTableColumnPrivilegeDBNames | Array of String | ["db1","db2"] | 账号拥有的表列权限所属的数据库。 说明 如果账号没有表列权限,则不返回该字段。 |
Host | String | % | 指定的数据库账号可以访问数据库的 IP 地址。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
AccountPrivilege | String | ReadWrite | 数据库权限的类型。取值范围:
说明 该参数作为请求参数时,有以下注意事项:
|
AccountPrivilegeDetail | String | SELECT,INSERT,UPDATE | 账号的权限信息。取值范围如下: - SELECT - INSERT - UPDATE - DELETE - CREATE - DROP - REFERENCES - INDEX - ALTER - CREATE TEMPORARY TABLES - LOCK TABLES - EXECUTE - CREATE VIEW - SHOW VIEW - EVENT - TRIGGER - CREATE ROUTINE - ALTER ROUTINE 说明
|
DBName | String | testdb1 | 需修改账号授权的或账号已有权限的数据库名称。 说明
|