Sign inSign up

1kmenu/xtrabackup-qpress-cron

By 1kmenu

•Updated about 4 years ago

Percona Xtrabackup with Cron job

Image
0

437

1kmenu/xtrabackup-qpress-cron repository overview

Usage example with compose (commented options have default values):

sqldb-backup-cron:
  image: 1kmenu/xtrabackup-qpress-cron:8.0
  environment:
    - "BACKUP_HOST=sqldb"
    - "BACKUP_USER=bkpuser"
    - "BACKUP_PASSWORD=bkpassword"
    # - "BACKUP_PROFILE=main"
    # - "BACKUP_JOB=* */12 * * * /db-backup.sh"
  volumes:
    - /backup/volume/path:/backupdir
    - /mysql/lib/volume/path:/var/lib/mysql:ro

Default backup script /db-backup.sh makes full backup weekly and incremental every day with followed directory structure:

/backupdir/main/week_X/day_[1-7]/...

Xtrabackup container must run on the same host as Percona database container!

Backup files are compressed with qpress. You can decompress it with 1kmenu/xtrabackup-qpress:8.0⁠.

Further read on Percona site: https://www.percona.com/doc/percona-xtrabackup/8.0/index.html⁠

Tag summary

Content type

Image

Digest

sha256:00765e0d4…

Size

108.4 MB

Last updated

about 4 years ago

docker pull 1kmenu/xtrabackup-qpress-cron:8.0