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.
| API | Method | Path |
|---|---|---|
| Create MySQL backup | POST | /api/v1/backups |
| Delete MySQL backup | DELETE | /api/v1/backups/{backup_id} |
| Get MySQL backup | GET | /api/v1/backups/{backup_id} |
| List MySQL backups | GET | /api/v1/backups |
Custom parameter groups
Manages custom parameter groups and their changes.
| API | Method | Path |
|---|---|---|
| Create MySQL custom parameter group | POST | /api/v1/custom-parameter-groups |
| Delete MySQL custom parameter group | DELETE | /api/v1/custom-parameter-groups/{custom_parameter_group_id} |
| Get MySQL custom parameter group | GET | /api/v1/custom-parameter-groups/{custom_parameter_group_id} |
| List MySQL custom parameter group events | GET | /api/v1/custom-parameter-groups/{custom_parameter_group_id}/events |
| List MySQL custom parameter groups | GET | /api/v1/custom-parameter-groups |
| Reset MySQL custom parameter group | POST | /api/v1/custom-parameter-groups/{custom_parameter_group_id}/reset |
| Rollback MySQL custom parameter groups | POST | /api/v1/custom-parameter-groups/{custom_parameter_group_id}/rollback |
| Update MySQL custom parameter group | PATCH | /api/v1/custom-parameter-groups/{custom_parameter_group_id} |
Default parameter groups
Retrieves default parameter groups and events.
| API | Method | Path |
|---|---|---|
| Get MySQL default parameter group | GET | /api/v1/default-parameter-groups/{default_parameter_group_id} |
| List MySQL default parameter group events | GET | /api/v1/default-parameter-groups/{default_parameter_group_id}/events |
| List MySQL default parameter groups | GET | /api/v1/default-parameter-groups |
Engine versions
Lists available MySQL engine versions.
| API | Method | Path |
|---|---|---|
| List available MySQL engine versions | GET | /api/v1/engine-versions |
Instance groups
Manages MySQL instance groups and related operations.
| API | Method | Path |
|---|---|---|
| Apply MySQL parameter group | POST | /api/v1/instance-groups/{instance_group_id}/parameter-groups |
| Create MySQL instance group | POST | /api/v1/instance-groups |
| Delete MySQL instance group | DELETE | /api/v1/instance-groups/{instance_group_id} |
| Extend MySQL instance group volume | POST | /api/v1/instance-groups/{instance_group_id}/extend-volume |
| Get MySQL instance group | GET | /api/v1/instance-groups/{instance_group_id} |
| Get MySQL restorable time | GET | /api/v1/instance-groups/{instance_group_id}/restorable-time |
| List MySQL instance groups | GET | /api/v1/instance-groups |
| List MySQL instance groups using custom parameter group | GET | /api/v1/custom-parameter-groups/{custom_parameter_group_id}/instance-groups |
| List MySQL instance groups using default parameter group | GET | /api/v1/default-parameter-groups/{default_parameter_group_id}/instance-groups |
| Retry MySQL parameter group sync | POST | /api/v1/instance-groups/{instance_group_id}/parameter-groups/retry |
| Scale in MySQL instance group | POST | /api/v1/instance-groups/{instance_group_id}/scale-in |
| Scale out MySQL instance group | POST | /api/v1/instance-groups/{instance_group_id}/scale-out |
| Switchover MySQL instance group | POST | /api/v1/instance-groups/{instance_group_id}/switch-over |
| Update MySQL backup schedule | POST | /api/v1/instance-groups/{instance_group_id}/backup-schedules/{backup_schedule_id} |
| Update MySQL security groups | PATCH | /api/v1/instance-groups/{instance_group_id}/security-groups |
Instances
Manages database instances and instance operations.
| API | Method | Path |
|---|---|---|
| Export MySQL instance logs | POST | /api/v1/instance-groups/{instance_group_id}/instances/{instance_id}/export-logs |
| List MySQL instance types (flavors) | GET | /api/v1/flavors |
| List MySQL instances | GET | /api/v1/instance-groups/{instance_group_id}/instances |
| Restart MySQL instance | POST | /api/v1/instance-groups/{instance_group_id}/restart-instances |