Percona XtraBackup is the world’s only open-source, free MySQL hot backup
software that performs non-blocking backups for InnoDB and XtraDB
databases. With Percona XtraBackup, you can achieve the following benefits:

Percona XtraBackup works with MySQL, MariaDB, and Percona Server. It
supports completely non-blocking backups of InnoDB, XtraDB, and HailDB
storage engines. In addition, it can back up the following storage engines by
briefly pausing writes at the end of the backup: MyISAM,
Merge, and Archive, including partitioned tables,
triggers, and database options.

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

Percona XtraBackup can export individual tables even from a full
backup, regardless of the InnoDB version. MySQL Enterprise Backup
uses InnoDB 5.6 transportable tablespaces only when performing a
partial backup.

Tables exported with Percona XtraBackup can be imported into
Percona Server 5.1, 5.5 or 5.6+, or MySQL 5.6+. Transportable
tablespaces created with MySQL Enterprise Backup can only be
imported to Percona Server 5.6+, MySQL 5.6+ or MariaDB 10.0+.