1、备份及压缩分开

备份

mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --events -P3306 -uroot -pxxxx >/data/test.sql
tar czvf test.tar.gz  /data/test.sql --remove-files

还原
tar xzvf test.tar.gz
mysql -hlocalhost -uroot -pxxxxx </data/test.sql

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

备份
mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --events -P3306 -uroot -pxxxx |gzip >test.tar.gz

还原
gunzip < test.tar.gz |mysql -hlocalhost -uroot -pxxxxx

总结:

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

相关文章:

  • 2021-07-04
  • 2022-12-23
  • 2022-01-25
  • 2021-08-12
  • 2021-08-20
  • 2021-10-11
  • 2022-02-22
  • 2022-12-23
猜你喜欢
  • 2021-05-16
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案