Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

About Percona XtraBackup

This page gives a short overview of Percona XtraBackup: what it is, why use it, and where to go next in the docs.

What is Percona XtraBackup?

Percona XtraBackup is the an open source, free MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases.

Percona XtraBackup makes hot backups for Percona Server for MySQL and MySQL-compatible servers. It supports streaming, compressed, and incremental backups, and encryption.

Benefits

With Percona XtraBackup you can:

  • Complete a backup quickly and reliably

  • Process transactions uninterrupted during a backup

  • Save on disk space and network bandwidth

  • Verify backup automatically

Support

Percona’s enterprise-grade commercial MySQL Support contracts include support for Percona XtraBackup. We recommend support for critical production deployments.

Supported storage engines

Percona XtraBackup can back up data from InnoDB, XtraDB, MyISAM, and MyRocks tables on MySQL 8.4 servers as well as Percona Server for MySQL 8.4.

Percona XtraBackup supports the MyRocks storage engine. Percona XtraBackup copies all MyRocks files on every backup. Incremental backups for MyRocks are not truly incremental: each one copies all MyRocks files, whether or not those files were already in a full or earlier incremental backup.

Where to go next

If you want to… Go to
Get running quickly Quickstart guide
Install on your system Installation
Understand how backups work How Percona XtraBackup works
See backup types and workflows Backup overview
Use the backup tools (xtrabackup, xbcloud, xbcrypt, xbstream) Binaries overview