docker run --restart=always -d --name mysql8_backup --privileged
-e BASE_DIR=/backup
-e OPTION="--user=root --password=xxxx --host=172.20.0.2 --port=3306 --compress --compress-threads=4 --use-memory=4G --parallel=4 --rsync"
-v /data0/app/mysql/data/:/var/lib/mysql/:ro
-v /data0/logs/xtrabackup:/var/log
-v /data0/app/mysql_backup/backup:/backup
-v /etc/localtime:/etc/localtime:ro
--net=pxc-net-1
tcnetsss/xtrabackup:1.1.0
参数说明: BASE_DIR: 备份文件存放目录 OPTION: mysql连接参数-host=IP地址 -port=端口号 -user=用户名 -password=密码 备份的话,建议关闭mysql的ssl连接,否则会出现连接失败的问题
备份规则为:每周凌晨三点全量备份,其余时间每隔6小时做一次增量更新,每次全量更新的时候,会把之前的全量与增量备份数据压缩后存放在BASE_DIR目录下,保留最近10天的备份数据,也就是最多三个全备数据
Content type
Image
Digest
sha256:707840a15…
Size
138.9 MB
Last updated
about 3 years ago
docker pull tcnetsss/xtrabackup:1.2.0