Skip to main content

MySQL

KakaoCloud MySQL is a fully managed relational database service (RDBMS) based on the open source MySQL Community Edition.

For more information about MySQL, see the MySQL service documentation.

APIs by resource​

Select an API for key resources such as instance groups, instances, backups, and parameter groups to view its request details and response format.

Backups​

Manages MySQL backups.

APIMethodPath
Create MySQL backupPOST/api/v1/backups
Delete MySQL backupDELETE/api/v1/backups/{backup_id}
Get MySQL backupGET/api/v1/backups/{backup_id}
List MySQL backupsGET/api/v1/backups

Custom parameter groups​

Manages custom parameter groups and their changes.

APIMethodPath
Create MySQL custom parameter groupPOST/api/v1/custom-parameter-groups
Delete MySQL custom parameter groupDELETE/api/v1/custom-parameter-groups/{custom_parameter_group_id}
Get MySQL custom parameter groupGET/api/v1/custom-parameter-groups/{custom_parameter_group_id}
List MySQL custom parameter group eventsGET/api/v1/custom-parameter-groups/{custom_parameter_group_id}/events
List MySQL custom parameter groupsGET/api/v1/custom-parameter-groups
Reset MySQL custom parameter groupPOST/api/v1/custom-parameter-groups/{custom_parameter_group_id}/reset
Rollback MySQL custom parameter groupsPOST/api/v1/custom-parameter-groups/{custom_parameter_group_id}/rollback
Update MySQL custom parameter groupPATCH/api/v1/custom-parameter-groups/{custom_parameter_group_id}

Default parameter groups​

Retrieves default parameter groups and events.

APIMethodPath
Get MySQL default parameter groupGET/api/v1/default-parameter-groups/{default_parameter_group_id}
List MySQL default parameter group eventsGET/api/v1/default-parameter-groups/{default_parameter_group_id}/events
List MySQL default parameter groupsGET/api/v1/default-parameter-groups

Engine versions​

Lists available MySQL engine versions.

APIMethodPath
List available MySQL engine versionsGET/api/v1/engine-versions

Instance groups​

Manages MySQL instance groups and related operations.

APIMethodPath
Apply MySQL parameter groupPOST/api/v1/instance-groups/{instance_group_id}/parameter-groups
Create MySQL instance groupPOST/api/v1/instance-groups
Delete MySQL instance groupDELETE/api/v1/instance-groups/{instance_group_id}
Extend MySQL instance group volumePOST/api/v1/instance-groups/{instance_group_id}/extend-volume
Get MySQL instance groupGET/api/v1/instance-groups/{instance_group_id}
Get MySQL restorable timeGET/api/v1/instance-groups/{instance_group_id}/restorable-time
List MySQL instance groupsGET/api/v1/instance-groups
List MySQL instance groups using custom parameter groupGET/api/v1/custom-parameter-groups/{custom_parameter_group_id}/instance-groups
List MySQL instance groups using default parameter groupGET/api/v1/default-parameter-groups/{default_parameter_group_id}/instance-groups
Retry MySQL parameter group syncPOST/api/v1/instance-groups/{instance_group_id}/parameter-groups/retry
Scale in MySQL instance groupPOST/api/v1/instance-groups/{instance_group_id}/scale-in
Scale out MySQL instance groupPOST/api/v1/instance-groups/{instance_group_id}/scale-out
Switchover MySQL instance groupPOST/api/v1/instance-groups/{instance_group_id}/switch-over
Update MySQL backup schedulePOST/api/v1/instance-groups/{instance_group_id}/backup-schedules/{backup_schedule_id}
Update MySQL security groupsPATCH/api/v1/instance-groups/{instance_group_id}/security-groups

Instances​

Manages database instances and instance operations.

APIMethodPath
Export MySQL instance logsPOST/api/v1/instance-groups/{instance_group_id}/instances/{instance_id}/export-logs
List MySQL instance types (flavors)GET/api/v1/flavors
List MySQL instancesGET/api/v1/instance-groups/{instance_group_id}/instances
Restart MySQL instancePOST/api/v1/instance-groups/{instance_group_id}/restart-instances