Docker一键使用Xtrabackup工具恢复mysql备份文件到本地(以阿里云RDS为例, 备份格式*_qp.xb)
#
git clone [email protected]:piupuer/percona-xtrabackup-docker.git
cd percona-xtrabackup-docker
# , (*_qp.xb)
docker-compose build
#
# docker-compose build --no-cache
#
docker-compose up
, Volume,
#
docker exec -it backup-mysql /bin/bash
# unpackbak
cp -r /root/unpack/. /root/bak
#
docker-compose down
# mysql
rm -rf data/mysql
cp -r data/bak/. data/mysql
Copyright (c) 2020 piupuer