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