 Mariabackup
--------------------------------------------

The BACKUP STAGE commands are a set of commands to make it possible to make an
efficient external backup tool. How Mariabackup uses these commands depends on
whether you are using the version that is bundled with MariaDB Community
Server or the version that is bundled with MariaDB Enterprise Server. See
Mariabackup and BACKUP STAGE Commands for some examples on how Mariabackup
uses these commands.

If you would like to use a version of Mariabackup that uses the BACKUP STAGE
commands in an efficient way, then one option is to use MariaDB Enterprise
Backup that is bundled with MariaDB Enterprise Server.

Using BACKUP STAGE Commands with Storage Snapshots
--------------------------------------------------

The BACKUP STAGE commands are a set of commands to make it possible to make an
efficient external backup tool. These commands could even be used by tools
that perform backups by taking a snapshot of a file system, SAN, or some other
kind of storage device. See Storage Snapshots and BACKUP STAGE Commands for
some examples on how to use each BACKUP STAGE command in an efficient way.

Privileges
----------

BACKUP STAGE requires the RELOAD privilege.

Notes
-----

* Only one connection can run BACKUP STAGE START. If a second connection
tries, it will wait until the first one has executed BACKUP STAGE END.
* If the user skips a BACKUP STAGE, then all intermediate backup stages will
automatically be run. This will allow us to add new stages within the BACKUP
STAGE hierarchy in the future with even more precise locks without causing
problems for tools using an earlier version of the BACKUP STAGE implementation.
* One can use the max_statement_time or lock_wait_timeout system variables to
ensure that a BACKUP STAGE command doesn't block the server too long.
* DDL logging will only be available in MariaDB Enterprise Server 10.2 and
later.
* A disconnect will automatically release backup stages.
* There is no easy way to see which is the current stage.

URL: https://mariadb.com/kb/en/backup-stage/https://mariadb.com/kb/en/backup-stage/