How-to guides

Key processes and common tasks for deploying, configuring, and operating Charmed MySQL on machines and Kubernetes.

Deployment and setup

Available deployment methods, clouds, and specialised setups:

Operations and maintenance

Essential operations to configure and manage a MySQL cluster:

Networking and encryption:

Disaster recovery:

See also

For more on high availability and disaster recovery, refer to

Back up and restore

Configure storage providers and backup management for safety and data migration:

Monitoring (COS)

Set up observability services like Grafana, Prometheus, Loki, and Tempo through the Canonical Observability Stack (COS):

Refresh (upgrade)

Instructions for performing an in-place refresh for one or multiple clusters:

Cluster-cluster replication

Walkthrough of a highly available cluster-cluster deployment and its primary operations:

Data migration

For charm developers looking to migrate data to their MySQL charm.