MySQL压缩备份

压缩备份

清理之前已经备份的内容

rm -rf /data/backup/*
xtrabackup --defaults-file=/etc/my.cnf --backup --compress --target-dir=/data/backup/compressed/  -uroot -pLixinyi@123 -H localhost -P 3306 --no-server-version-check
--compress  		压缩的意思
--target-dir        压缩后放的目标路径

如果要加速压缩,可以使用–compress-threads选项

–compress-threads=4 使用四个线程同时进行压缩

先去停止数据库,清空数据库

systemctl stop mysqld

rm -rf /var/lib/mysql/*
解压缩

解压缩需要有 qpress 命令,由于我建了yum库,可以直接通过yum安装

 yum -y install qpress
xtrabackup --defaults-file=/etc/my.cnf --decompress --target-dir=/data/backup/compressed/
--decompress 	解压
--compress      压缩
  • 注释

    • –parallel可与–decompress选项一起使用以同时解压缩多个文件
  • 注释

    • 使用 --decompress压缩的备份集在准备备份之前需要解压,解压工具是qpress。解压后的原文件不会被删除,可以使用–remove-original选项清除。

准备备份文件

 xtrabackup --prepare --target-dir=/data/backup/compressed --no-server-version-check

开始恢复

xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=/data/backup/compressed

授权启动

chown -R mysql.mysql /var/lib/mysql

systemctl start mysqld

登录数据库,查询数据
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值