Charmed MySQL documentation

Charmed MySQL is an open-source software operator that deploys and operates MySQL Community Edition relational databases on IAAS/VM via Juju.

This operator is built with the charm SDK replaces MariaDB, OSM MariaDB, Percona cluster and MySQL InnoDB cluster operators.

Charmed MySQL includes features such as cluster-to-cluster replication, TLS encryption, password rotation, backups, and easy integration with other applications both inside and outside of Juju. It meets the need of deploying MySQL in a structured and consistent manner while allowing the user flexibility in configuration, simplifying reliable management of MySQL in production environments.

Note

This is a IAAS/VM operator. To deploy on Kubernetes, see Charmed MySQL K8s.

In this documentation

Tutorials
Get started - a hands-on introduction to using Charmed MySQL operator for new users

How-to guides
Step-by-step guides covering key operations and common tasks

Reference
Technical information - specifications, APIs, architecture

Explanation
Concepts - discussion and clarification of key topics

Project and community

Charmed MySQL is an official distribution of MySQL. It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.