MySQL API概览

最近更新时间:2017-12-22 14:56:27

1. 实例相关接口

接口功能 Action Name 功能描述
查询实例列表 DescribeCdbInstances 查询云数据库实例列表。可根据云数据库实例ID、访问地址和状态等作过滤条件来查询实例列表。
查询只读实例列表 GetCdbReadOnlyInstances 查询只读实例列表,支持通过传入一个或多个主实例ID查询主实例关联的只读实例列表
创建实例(包年包月) CreateCdb 创建云数据库实例,计费模式为包年包月
查询价格(包年包月) InquiryCdbPrice 查询某个云数据库实例规格包年包月的价格
创建实例(按量计费) CreateCdbHour 创建云数据库实例,计费模式为按量计费
查询价格(按量计费) InquiryCdbPriceHour 查询某个云数据库实例规格按量计费的价格
查询可创建规格(支持可用区、配置自定义) DescribeCdbProductListNew 查询可创建的云数据库实例规格,支持按可用区和自定义规格创建实例。推荐使用
查询可创建规格 DescribeCdbProductList 查询可创建的云数据库实例规格
初始化实例 CdbMysqlInit 初始化云数据库实例,初始化时可同时设置实例的字符集、端口、root账号密码、表名大小写敏感。
查询初始化任务详情 GetCdbInitInfo 通过初始化任务ID查询初始化云数据库实例异步任务进度详情
升级实例 UpgradeCdb 升级云数据库实例,实例类型支持主实例、灾备实例和只读实例
查询升级价格 InquiryCdbUpgradePrice 查询云数据库实例的升级价格,实例类型包括主实例、灾备实例和只读实例
升级数据库引擎版本 UpgradeCdbEngineVersion 升级云数据库实例的引擎版本
查询升级实例任务详情 GetCdbUpgradeJobInfo 查询实例升级的任务详情,支持查询主实例、灾备实例和只读实例的升级详情
续费实例(包年包月) RenewCdb 续费云数据库实例,仅支持包年包月实例
查询续费价格(包年包月) InquiryCdbRenewPrice 查询云数据库实例的续费价格,仅用于付费模式为包年包月的实例,按量计费实例不需要续费
销毁实例(按量计费) CloseCdbHour 按量计费模式的实例支持实时销毁实例
恢复实例(按量计费) OpenCdbHour 按量计费模式的实例如果已被销毁,可通过此接口实时恢复
设置自动续费 SetCdbAutoRenew 设置云数据库实例为自动续费
修改所属项目 ModifyCdbInstanceProject 修改云数据库实例的所属项目
重置密码 ResetCdbInstancesPassword 重置云数据库实例root帐号的密码
修改名称 ModifyCdbInstanceName 修改云数据库实例名称
修改端口 ModifyCdbInstanceVport 修改云数据库实例端口,端口支持范围:1024-65535
修改字符集 ModifyCdbCharset 修改云数据库实例字符集
开通外网访问 OpenCdbExtranetAccess 开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例
关闭外网访问 CloseCdbExtranetAccess 关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问
灾备实例切换为主实例 SwitchCdbDrToMaster 云数据库灾备实例切换为主实例,公共参数的地域信息为灾备实例所在地域
开通GTID OpenCdbGtid 开通云数据库实例的GTID
查询实例GTID详情 GetCdbGtidInfo 查询实例GTID的详细信息
查询私有网络子网实例数量 GetCdbInstanceNumByVpcSubnetId 查询私有网络子网下的云数据库实例数量

2. 账号相关接口

接口功能 Action Name 功能描述
查询账号列表 GetCdbInstanceAccountList 查询数据库帐号列表
创建账号 CreateCdbInstanceAccount 创建数据库帐号
查询账号可设置权限 GetCdbInstanceAccountAvailablePrivileges 查询云数据库实例帐号可设置的权限
查询账号权限 GetCdbInstanceAccountPrivileges 查询云数据库实例帐号的权限
修改账号权限 ModifyCdbInstanceAccountPrivileges 修改云数据库实例帐号的访问权限
删除账号 DelCdbInstanceAccount 删除数据库帐号
修改账号备注 ModifyCdbInstanceAccountRemarks 修改数据库帐号的备注
修改账号密码 ModifyCdbInstanceAccountPassword 修改云数据库实例帐号的密码

3. 数据库相关接口

接口功能 Action Name 功能描述
查询数据库模式 GetCdbInstanceSchema 查询数据库的模式详情
查询数据库 QueryCdbDatabases 查询云数据库实例的数据库信息
查询数据库表 QueryCdbDatabaseTables 查询云数据库实例的数据库表信息

4. 参数相关接口

接口功能 Action Name 功能描述
查询默认参数模板详情 GetCdbDefaultParamInfo 查询默认数据库参数模板详情
查询参数模板列表 GetCdbParamTemplateList 查询数据库参数模板列表
新增参数模板 AddCdbParamTemplate 新增数据库参数模板
删除参数模板 DelCdbParamTemplate 删除数据库参数模板
查询参数模板详情 GetCdbParamTemplateInfo 查询云数据库参数模板详情
修改参数模板 ModifyCdbParamTemplate 修改数据库参数模板内容
查询参数列表 GetCdbParams 使用实例ID查询数据库参数列表
修改参数 ModifyCdbParams 修改数据库参数,提交成功后返回修改参数的任务ID
查询参数修改记录 GetCdbParamsModifyHistory 查询数据库参数修改记录
查询修改参数任务详情 GetCdbModifyParamsJobTask 通过修改参数的任务ID查询修改参数任务详情

5. 监控相关接口

接口功能 Action Name 功能描述
查询物理机监控信息 GetCdbDeviceMonitorInfo 查询物理机的监控信息,暂只支持最高配置实例查询
查询统计信息 QueryCdbStatisticsInfo 查询云数据库统计信息,查询的是最近一分钟的统计数据

6. 导入相关接口

接口功能 Action Name 功能描述
上传导入文件 UploadCdbImportSQLFile 用于上传导入文件
发起文件导入任务 StartCdbImportJob 用于发起文件导入任务
终止文件导入任务 StopCdbImportJob 用于终止文件导入任务
查询导入文件列表 GetCdbImportSQLFileList 用于查询导入文件列表
查询最近导入文件记录 GetCdbImportSQLFileHistory 用于查询最近导入文件记录

7. 回档相关接口

接口功能 Action Name 功能描述
查询回档任务详情 GetCdbRollbackJobTask 查询云数据库实例回档的任务详情
查询回档任务列表 GetCdbRollbackJob 查询云数据库实例回档任务列表
查询可回档时间 QueryCdbRollbackRangeTime 查询云数据库实例可回档的时间范围
执行回档库表 RollbackCdbDatabaseTables 批量回档云数据库实例的库表

8. 备份相关接口

接口功能 Action Name 功能描述
查询备份与日志 GetCdbExportLogUrl 查询实例冷备数据、二进制日志和慢查询日志
查询备份数据的库表 GetBackupDatabaseTableList 查询备份数据的库表
查询备份地址(支持分库表) GetExportBackupUrl 查询备份数据的地址,支持分库表查询
修改备份信息 ModifyCdbBackupInfo 修改备份信息,例如修改备份的名称

9. 数据迁移相关接口

接口功能 Action Name 功能描述
创建数据迁移任务 CreateCdbDataMigrationTask 用于创建数据迁移任务
查询数据迁移任务列表 GetCdbDataMigrationTaskList 用于查询数据迁移任务列表
校验数据迁移任务 CheckCdbDataMigrationTask 用于校验数据迁移任务
启动数据迁移任务 StartCdbDataMigrationTask 用于启动数据迁移任务
停止数据迁移任务 TerminateCdbDataMigrationTask 用于停止数据迁移任务
修改数据迁移任务 ModifyCdbDataMigrationTask 用于修改数据迁移任务
删除数据迁移任务 DelCdbDataMigrationTask 用于停止数据迁移任务

10. 数据同步相关接口

接口功能 Action Name 功能描述
创建数据同步任务 CreateCdbDataSyncTask 用于在主实例所在地域创建数据同步任务
查询数据同步任务列表 GetCdbDataSyncTaskList 用于查询数据同步任务列表
校验数据同步任务 CheckCdbDataSyncTask 用于校验数据同步任务
启动数据同步任务 StartCdbDataSyncTask 用于启动数据同步任务
删除数据同步任务 DelCdbDataSyncTask 用于删除数据同步任务

11. 任务相关接口

接口功能 Action Name 功能描述
查询任务列表 GetCdbJobList 查询云数据库任务列表