A-A+

Mysql备份压缩及恢复

2013年04月18日 Linux, MYSQL 暂无评论 阅读 2,611 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

一般情况我们通过mysqldump来备份MySQL数据库,并上传至其它备份机器。如果数据库比较大,在备份传输的时候可能会慢,所以我们尽量让备份的文件小一些。
在写自动备份脚本时,最好把备份结果直接压缩,恢复时也可以直接由压缩备份恢复。下面介绍如何使用bzip2gzip进行压缩mysql备份文件。

备份并用bzip压缩:

mysqldump | bzip2 > outputfile.sql.bz2

bzip2备份恢复:

bunzip2 < outputfile.sql.bz2 | mysql < mysql options>

备份并用gzip压缩:

mysqldump | gzip > outputfile.sql.gz

从gzip备份恢复:

gunzip < outputfile.sql.gz | mysql < mysql options>

给我留言