Documentation Home
MySQL Enterprise Backup 9.5 User's Guide
Related Documentation Download this Manual
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


19.1 Backup Operations

The backup operations are the most frequently performed tasks by MySQL Enterprise Backup. Various kinds of backups can be performed by adding different options, like using--compress or--incremental for compressed or incremental backups. Here is the syntax for themysqlbackup commands for performing a backup operation:

mysqlbackup [STD-OPTIONS]            [CONNECTION-OPTIONS]            [SERVER-REPOSITORY-OPTIONS]            [BACKUP-REPOSITORY-OPTIONS]            [METADATA-OPTIONS]            [COMPRESSION-OPTIONS]            [SPECIAL-BACKUP-TYPES-OPTIONS]            [INCREMENTAL-BACKUP-OPTIONS]            [PARTIAL-BACKUP-RESTORE-OPTIONS]            [SINGLE-FILE-BACKUP-OPTIONS]            [PERFORMANCE-SCALABILITY-CAPACITY-OPTIONS]                        [MESSAGE-LOGGING-OPTIONS]            [PROGRESS-REPORT-OPTIONS]            [ENCRYPTION-OPTIONS]            [CLOUD-STORAGE-OPTIONS]            [ENCRYPTED-INNODB-OPTIONS]            backup-to-imagemysqlbackup [STD-OPTIONS]            [CONNECTION-OPTIONS]            [SERVER-REPOSITORY-OPTIONS]            [BACKUP-REPOSITORY-OPTIONS]            [METADATA-OPTIONS]            [COMPRESSION-OPTIONS]            [SPECIAL-BACKUP-TYPES-OPTIONS]            [INCREMENTAL-BACKUP-OPTIONS]            [PARTIAL-BACKUP-RESTORE-OPTIONS]            [PERFORMANCE-SCALABILITY-CAPACITY-OPTIONS]                        [MESSAGE-LOGGING-OPTIONS]            [PROGRESS-REPORT-OPTIONS]            [ENCRYPTED-INNODB-OPTIONS]            backup | backup-and-apply-log
  • backup-to-image

    Produces a single-file backup holding the backup data. In most cases, single-file backups are preferred over directory backups, which are created using thebackup command.

    The command requires the--backup-image option to specify the destination file. Can be used to stream the backup to a storage device or another system without ever storing the data on the database server. You can specify--backup-image=-, representing standard output, allowing the output to be piped to another command. To avoid mixing normal informational messages with backup output, the--help message, errors, alerts, and normal informational messages are always printed to standard error stream.

    The command also requires the use of the--backup-dir option to supply a temporary folder to save the backup metadata (including themysqlbackup message log, the start and endLSN, and so on) and some temporary output.

  • backup

    Backs up data to a directory. In most cases, single-file backups, which are created using thebackup-to-image command, are preferred over directory backups.

    The command only performs the initial phase of a complete backup process. The second phase is performed later by runningmysqlbackup again with theapply-log command, which makes the backup consistent.

  • backup-and-apply-log

    A combination ofbackup andapply-log. It cannot be used for an incremental backup.