MySQL企业备份4.0版本说明
为了节省磁盘空间,可以使用压缩InnoDB备份数据文件——压缩
选择mysqlbackup.压缩使您可以保留更多的备份数据集,或者在将备份数据发送到另一个服务器时节省传输时间。此外,由于IO减少,压缩通常会导致更快的备份。
备份压缩特性只适用于InnoDB表。InnoDB表空间文件在备份过程中被压缩后,会收到.ibz
扩展。为了避免浪费CPU周期而不节省额外的磁盘空间,——压缩
不尝试压缩服务器上已经压缩过的表(参见创建压缩表);尽管如此,这样的表空间文件也用.ibz
备份中的扩展名。
请注意
当InnoDB表空间文件中有未使用的空间时,在未压缩备份期间复制整个文件。执行压缩备份以避免未使用空间的存储开销。
二进制日志和中继日志文件被压缩并使用.bz
扩展,当包含在压缩备份中时。
控件要使用的压缩算法也可以选择——进行压缩
选项,以及在使用ZLIB或LZMA压缩算法时,使用——compress-level
选择。看到第15.6节“压缩选项”获取详细信息。
这是一个用于进行压缩单文件备份的示例命令:
Mysqlbackup——defaults-file=/etc/my.cnf——compress——compress-level=5 \——backup-image=backup。img backup-to-image
高级:这是一个压缩目录备份的示例命令:
Mysqlbackup——defaults-file=/etc/my.cnf——compress——compress-level=5备份
这是一个示例命令,用于生成压缩的和准备目录备份(仅支持MySQL Enterprise backup 4.0.1及以后版本):
Mysqlbackup——defaults-file=/etc/my.cnf——compress——compress-level=5 backup-and-apply-log