我用xtrabackup做全量备份,每周一大概备份完毕有120G的文件大小,压缩有12G,但是由于其他6天有增量备份,而增量备份中的 --incremental-basedir=/backup_local/mysql/full/ 参数 不识别压缩文件,只识别已经存在的目录文件,如果没有这个--incremental-basedir又做不了增量备份。我在想要不要放弃增量备份,每天就全备得了,因为xtrabackup有压缩全量备份的功能,这样每天也就十几G啊,好比上百G的全备文件占据着空间。这样我的数据库服务器不得不每天保持一个全备的文件,占据了上百G的容量,真tmd坑人了啊?不知道别的工具或者别的数据库产品增量备份的时候,是否也是如此呢?怎么处理增量备份的这个缺陷呢?

解决方案 »

  1.   

    我看让公司花点钱,买个mysql热备+增备软件。
    买小品牌,能便宜。
      

  2.   

    这不是什么缺陷  免费的不要要求太多  1 备份要异机备  找个容量大的硬盘很简单
    2 本身备份就是为了应急  你压缩的话  解压缩要个把小时吧 这都算在down机时间
    3 mysql的那个花钱的文件热备工具不知道是否支持这样增量备份,不能和sqlserver比,那个花多少钱
    4 mysqldump的增量用的蛮简单 就是还原时间可能会很长
      

  3.   


    mysqldump只有全备份吧,哪来的增量备份啊?