首页 > 其他分享 >物理备份-XBK

物理备份-XBK

时间:2023-10-23 14:46:49浏览次数:26  
标签:binlog full -- 备份 XBK mysql backup 物理

备份原理:直接拷贝文件 innobackupex --version   #查看当前XBK的版本号 into outfile '路径/指定的文件'          #将sql语句执行的结果导出到指定的文件中 XBK备份核心理念 1、针对非InnoDB,进行锁表备份,copy所有的非innodb表文件。 2、针对InnoDB表,立即触发CKPT,copy所有InnoDB表相关的文件(ibdatal,ibd,frm),并且将备份过程中产生的新的数据变化的部分redo一起备份走 3、在恢复时,xbk会调用Innodb引擎的CSR过程,将数据和redo的LSN最平,然后进行一致性恢复。   备份产生的文件介绍 (1)xtrabackup_binlog_info     #记录备份时刻的二进制日志信息,可以作为binlog截取的起点 (2)xtrabackup_checkpoints 备份过程 1、定期全备 innobackupex --user=root --password=123 --no-timestamp /backup/full 2、增量备份(基于全备) innobackupex --user=root --password=123 --no-timestamp --incremental --incremental-basedir=/backup/full /backup/incl 说明: --no-timestamp --incremental           #开关 --incremental-basedir=/backup/full                #基于哪个备份进行增量 /backup/incl             #增量备份的位置  

恢复思路?

1、停业务,挂维护页,避免数据的二次伤害。 2、查找可用备份:full+inc1+inc2 3、inc2 到 故障时间点的binlog 4、恢复全备+增量+binlog 5、验证数据,开启业务 处理结果:经过20分钟的处理,最终业务恢复正常。   恢复前的准备 (1)整理full innobackupex --apply-log --redo-only /backup/full --redo-only        #这个选项 在 整理全备和所有增量合并时 除了 最后一次增量 用   (2)合并 inc1 到 full ,并且整理 innobackupex --apply-log --redo-only --incremental-dir=/backup/inc1 /backup/full   cat /backup/full/xtrabackup_checkpoints cat /backup/inc1/xtrabackup_checkpoints           #XBK备份的信息文件,可用对比   (3)合并 inc2 到 full ,并且整理 innobackupex --apply-log --incremental-dir=/backup/inc2 /backup/full   (4)最后一次整理full innobackupex --apply-log /backup/full   截取二进制日志 cat /backup/inc2/xtrabackup_binlog_info         #找到文件里的起点信息 起点:mysql-bin.000031     1997    aa648280-a6a6-11e9-949f-000c294a1b3b:1-17,         e16db3fd-a6e8-11e9-aee9-000c294a1b3b:1-9;   mysqlbinlog /data/binlog/mysql-bin.000031 | grep 'SET' 终点:SET @@SESSION.GTID_NEXT='e16db3fd-a6e8-11e9-aee9-000c294a1b3b:12'/*!*/;   截取 mysqlbinlog --skip-gtids --include-gtid='e16db3fd-a6e8-11e9-aee9-000c294a1b3b:10-12' /data/binlog/mysql-bin.000031 >/backup/binlog.sql   恢复备份数据 cp -a /backup/full/* /data/mysql/data chown -R mysql. /data/ /etc/init.d/mysqld start mysql>set sql_log_bin=0 mysql>source /backup/binlog.sql   验证数据 mysql>select * from full.t1; mysql>select * from inc1.t1; mysql>select * from inc2.t1;   单表恢复案例 误删了一张10M的表。而备份有500G。如何快速恢复误删除表? 提示: drop table city; create table city like city_bck; alter table city discard tablespace; cp /backup/full/world/city.ibd /application/mysqldata/world/ chown -R mysql.mysql /application/mysql/data/world/city.ibd alter table city import tablespace

标签:binlog,full,--,备份,XBK,mysql,backup,物理
From: https://www.cnblogs.com/lanchang/p/17782341.html

相关文章

  • 汉源高科1路万兆光4路千兆物理隔离电口4路1000M物理隔离以太网光纤收发器
    HY5700-3514XGV-LC10汉源高科万兆1光4电物理隔离型光纤收发器,提供1路万兆SFP+光口+4路千兆物理隔离电口,支持存储转发或直通透传模式,可通过一芯光纤同时实时传输4路不同的网络信号,杜绝各个电口通道系统信号的相互串扰,实现了不同通道信号之间的物流隔离;产品采用高品质光模块、Marvel......
  • mysql增量备份
    一、备份计划以下是MySQL数据库增量备份的一般计划:创建完整备份:在自动备份计划开始前,先创建一次完整备份。这个备份将包含所有数据和表结构。保存增量备份:在每次备份计划完成后,保存增量备份。这个备份将包含从完整备份之后的所有更改操作。定期清理备份:为了节约磁盘空间,定期......
  • 汉源高科1个10G光口4路千兆物理隔离网络万兆1光4电物理隔离光纤收发器
    HY5700-3514XGV-LC10是汉源高科具备核心自主知识产权的万兆1光4电网络全隔离型光纤收发器,产品利用ASIC集成电路芯片技术,采用高速数字分复接技术、光纤传输技术设计,在一根光纤上可实现4路10/100M/1000M全隔离型网络信号,产品采用模块化设计,可快速实现各种功能的组合,灵活适应不同需求......
  • 汉源高科4通道千兆网络物理隔离光端机 万兆1光4电光纤收发器 4路LED大屏光电转换器
    HY5700-3514XGV-LC10是汉源高科(北京)科技有限公司自主研发的万兆1光4电物理隔离光纤收发器(可拓展PoE功能),具有4路物理隔离100Mbps或1000Mbps全双工RJ45端口和1个万兆SFP+光口。HY5700-3514XGV-LC10万兆1光4电物理隔离光纤收发器采用高速TDM技术,4路网络分别占用单独的千兆传输通道,从......
  • 生产环境rman备份脚本
    概述 RMAN(RecoveryManager)是Oracle数据库的备份和恢复工具。它是Oracle提供的官方工具,专门用于管理数据库备份、还原和恢复操作。内容#!/bin/bash#source/home/orace/.bash_profileexportORACLE_SID=oa2exportDATE=`date+%F`exportBACK_DIR='/u01/oa_backup/'mkdi......
  • (windows)怎么将iTunes的备份放到其他磁盘
    正确修改itunes备份文件路径方法 1,删除C:\Users\你的用户名\AppData\Roaming\AppleComputer里的MobileSync文件夹2,在想存放iTunes备份的盘(如D、F盘)新建一个文件夹,命名为‘’MobileSync‘’3,按住键盘【Win+R】呼出“运行”菜单,输入“CMD”字符4,复制粘贴以下字符:mklink/j"C:......
  • QPQ表面处理,中国工程物理研究院到公司交流考察
    成都工具研究所有限公司的前身是成都工具研究所,于1956年创建于北京,是原机械工业部的直属研究所,是我国机械工业的综合性工具科研机构。公司官网:http://www.ctri.com.cn/公司主要从事精密切削工具、精密测量仪器以及表面改性处理技术的技术研究、产品开发和应用服务。7月2日上午,中......
  • 2D物理引擎 Box2D for javascript Games 第五章 碰撞处理
    2D物理引擎Box2DforjavascriptGames第五章碰撞处理碰撞处理考虑到Box2D世界和在世界中移动的刚体之间迟早会发生碰撞。而物理游戏的大多数功能则依赖于碰撞。在愤怒的小鸟中,小鸟摧毁小猪的城堡时,便是依赖碰撞而实现的;在图腾破坏者中,当神像坠落到图腾上或摔碎在地面上......
  • 卷影副本(Volume Shadow Copy)是Windows操作系统提供的一项备份和恢复功能。它允许在文
    卷影副本(VolumeShadowCopy)是Windows操作系统提供的一项备份和恢复功能。它允许在文件被修改或删除之前,创建文件或文件夹的副本,以便在需要时进行数据的还原和恢复。卷影副本主要有以下作用和优势:数据保护和恢复能力:卷影副本可以保护用户的数据免受意外的文件修改、删除和损坏......
  • tar命令备份压缩7天日志
    [root@localhostlogs]#cattar_7day.sh#!/bin/bash#压缩日期【当天的前一天】todayStamp_1=`date-d"-1day"+%Y%m%d`#压缩日期【当天的前七天】sevendaysagoStamp=`date-d"-7day"+%Y%m%d`Dirname=/mnt/webserver/common-jf/jar-jf-pre-19060/logs/pre-jf [[-d......