data_xtrabackup_bake_cosfs.sh 489 B

12345678910111213141516
  1. #! /bin/sh
  2. fulldir=$1
  3. #全备份路径
  4. batch=${fulldir##*use_}
  5. backupdir=/mnt/cosfs/backups_xtrabackup
  6. batchincdir=$backupdir/inc_$batch
  7. if [ ! -d "$batchincdir" ]; then
  8. mkdir $batchincdir
  9. echo $batchincdir
  10. fi
  11. incdir=$batchincdir/incremental_`date +%Y%m%d%H%M%S`
  12. db_user=root
  13. db_pass=zhonghui0123
  14. days=7
  15. xtrabackup --user=$db_user --password=$db_pass --backup --incremental-basedir=$fulldir --target-dir=$incdir
  16. find $batchincdir -name incremental_'*' -type d -mtime +7 -exec rm -rf {} \;