首页 > 数据库技术 > 详细

mysqldump 备份直接至压缩文件,提高备份及压缩时间

时间:2019-06-11 22:57:34      阅读:234      评论:0      收藏:0      [点我收藏+]

https://www.cnblogs.com/dbcloud/p/6289577.html

 

1、备份及压缩分开

1
备份<br><br>mysqldump --single-transaction -hlocalhost  --all-databases --triggers --routines --events -P3306 -uroot -pxxxx  >/data/test.sql
1
tar czvf test.tar.gz  /data/test.sql --remove-files
1
<br>还原<br>tar xzvf <em><em>test.tar.gz<br></em></em>
1
mysql -hlocalhost -uroot -pxxxxx </data/test.sql

2、备份后直接压缩写入磁盘

1
备份mysqldump --single-transaction -hlocalhost  --all-databases --triggers --routines --events -P3306 -uroot -pxxxx |gzip >test.tar.gz
1
还原gunzip < test.tar.gz |mysql -hlocalhost -uroot -pxxxxx

总结:

写入磁盘再进行tar压缩,压缩时间过长,系统资源占有较高,强烈推荐采用第二种方式备份。

mysqldump 备份直接至压缩文件,提高备份及压缩时间

原文:https://www.cnblogs.com/shenwenkai/p/11006756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!