Charmed MySQL K8s How-to - Restore Backup

How to restore backup

This is a How-To for performing a basic restore (restoring a locally made backup). To restore a backup that was made from the a different cluster, (i.e. cluster migration via restore), please reference the Cluster Migration via Restore How-To:

Restoring from a backup requires that you:

To view the available backups to restore you can enter the command list-backups:

juju run-action mysql-k8s/leader list-backups --wait

This should show your available backups

    backups: |-
      backup-id             | backup-type  | backup-status
      ----------------------------------------------------
      YYYY-MM-DDTHH:MM:SSZ  | physical     | finished

To restore a backup from that list, run the restore command and pass the backup-id to restore:

juju run-action mysql-k8s/leader restore backup-id=YYYY-MM-DDTHH:MM:SSZ --wait

Your restore will then be in progress.