This section lists some common questions about MySQL Enterprise Backup, with answers and pointers to further information.
Questions and Answers
See Section B.1, “Compatibility with Older MySQL or InnoDB Versions” for details of compatibility between different releases of MySQL Enterprise Backup and MySQL Server.
You might find your backup data taking more space than
expected because of a large file with a name such as
ibdata1. This file represents the InnoDB
tablespace, which grows but never shrinks, and is
included in every full and incremental backup. To reduce the
space taken up by this file in your backup data:
After doing a full backup, do a succession of incremental backups, which take up less space. The
ibdata1file in the incremental backups is typically much smaller, containing only the portions of the system tablespace that changed since the full backup.
Set the configuration option
innodb_file_per_table=1before creating your biggest or most active InnoDB tables. Those tables are split off from the system tablespaces into separate
.ibdfiles, which are more flexible in terms of freeing disk space when dropped or truncated, and can be individually included or excluded from backups.
If your system tablespace is very large because you created a high volume of InnoDB data before turning on the
innodb_file_per_tablesetting, you might use mysqldump to dump the entire instance, then turn on
innodb_file_per_tablebefore re-creating it, so that all the table data is kept outside the system tablespace.
If the mysqlbackup command is interrupted
the backup data is OK. The file operations performed by those
options can be performed multiple times without harming the
consistency of the backup data. Just run the same
mysqlbackup command again, and when it
completes successfully, all the necessary changes are present
in the backup data.
When you specify the
--defaults-file option, it
must be the first option after the name of the command.
Otherwise, the error message makes it look as if the option
name is not recognized.