我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

mysqldump备份压缩

mysqldump备份压缩
在使用mysql逻辑备份的时候,备份出来的逻辑sql文件特别大。所以需要使用压缩以减少空间使用,我们一般压缩有两种手段
但是两种不同的压缩工具,得到的结果大小是不一样的,我们推荐使用bzip2的压缩方式,压缩率更高。
1.gzip压缩
mysqldump < mysqldump options> | gzip > outputfile.sql.gz
2.gzip恢复
gunzip -v outputfile.sql.gz
或者一次性完成
gunzip < outputfile.sql.gz | mysql < mysql options>
3.bzip2压缩方式
mysqldump < mysqldump options> | bzip2 > outputfile.sql.bz2
4.bzip2恢复方式
bunzip2 < outputfile.sql.bz2 | mysql < mysql options>
但是,gzip压缩对象的时间比较短,bzip2压缩的时间和解压的时间大约是gzip的3倍长,压缩率是提升gzip的15%压缩率左右。
通俗一点就是bzip2比gzip的文件压缩小15%左右。