xtrabackup 远程流备份脚本
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --c
千家信息网最后更新 2025年01月21日xtrabackup 远程流备份脚本
1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在
innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 "xbstream -x -C /tmp/"
2、xbstream 流,对端机器需要解压并清理压缩文件
192.168.56.15xtrabackup --decompress --target-dir=/tmp/find /tmp/ -name "*.qp" |xargs rm -f
3、xbstream 流对端需要安装软件
3.1 xtrabackup
3.2 qpress-11-linux-x64.tar
4、脚本,周一全备,其它都是增备
[root@es1 chkpoint]# cat backup.sh#!/bin/bashLOCALDIR=/data/backupCHECKPIONTDIR=$LOCALDIR/chkpointREMOTEDIR=/tmp/WEEKDAY=`date +%u`INTERVARNUM=`expr $WEEKDAY - 1`TISHWEEKFULL=`date -d "$INTERVARNUM day ago" +%F`TODAY=`date +%F`ssh root@192.168.56.19 "mkdir -p /$REMOTEDIR/$TISHWEEKFULL"ssh root@192.168.56.19 "mkdir -p /$REMOTEDIR/$TISHWEEKFULL/$TODAY"if [ ! -f $CHECKPIONTDIR/xtrabackup_checkpoints ] ;thenecho "没有lsn信息,开始一次全备"innobackupex --host=127.0.0.1 --history --post=3306 --stream=xbstream --compress --extra-lsndir=$CHECKPIONTDIR $LOCALDIR |ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/"exit 1ficase $WEEKDAY in#判断变量WEEKDAY的值 "1") innobackupex --host=127.0.0.1 --history --post=3306 --stream=xbstream --compress --extra-lsndir=$CHECKPIONTDIR $LOCALDIR |ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/" ;; "2") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;; "3") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;; "4") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;; "5") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;; "3") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;; "4") innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --history --incremental --extra-lsndir=$CHECKPIONTDIR --incremental-basedir=$CHECKPIONTDIR --compress $LOCALDIR | ssh root@192.168.56.19 "xbstream -x -C /$REMOTEDIR/$TISHWEEKFULL/$TODAY" ;;esac
5、tar 目前不支持增备,压缩解压需要注意,需要tar -xizvf *.tar.gz
文件
文件夹
全备
脚本
信息
变量
异地
机器
软件
支持
备份
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云计算数据库技术标准
惠州2011年戴尔服务器商用
湛江微信软件开发订制
蓬莱鸿诚网络技术有限公司
曼省acc网络技术
应聘网络安全需要懂得什么
南京软件开发费用是多少
错误网络安全措施
属于网络安全防护措施的是
计算机网络技术 第三版
2020十大网络安全事件看法
软件开发自我介绍最佳攻略
网络技术服务许可项目
衢州游戏app软件开发定制
泰安服务器
pp助手显示初始化数据库
第一部网络安全法律法规
小学生身边的网络安全案例
数据库概念 事务
湖南软件开发哪个学院好
diabetes 数据库
蓬莱鸿诚网络技术有限公司
科技有限公司有数据库吗
专科学工业软件开发技术
黄浦区海航软件开发售后保障
科技互联网产品有哪些
本地搭建服务器怎么看数据库
山东互联网科技公司
更改数据库时间
静安区智能网络技术开发产品