安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

一个延迟库恢复的案例

2月22日 满月族投稿
  导语
  在日常工作中可能会存在误删数据的情况,今天就简单介绍下如何利用延迟库进行数据库的快速恢复。步骤1。环境准备
  建立一个测试的主从库,写入一些测试数据,非本文要点,过程略。2。设置延迟同步
  在原有同步信息的基础上进行如下操作,设置延迟同步1小时设置延迟1小时mysqlCHANGEREPLICATIONSOURCETOSOURCEDELAY3600;mysqlshowslavestatusG;1。rowSlaveIOState:WaitingformastertosendeventMasterHost:192。168。5。160MasterUser:replMasterPort:3314SlaveIORunning:YesSlaveSQLRunning:YesSecondsBehindMaster:6536SQLDelay:3600设置后,这里可以看到延迟的信息SQLRemainingDelay:NULLRetrievedGtidSet:4b4539dd2fc111ec949b70b5e873a570:253662ExecutedGtidSet:4b4539dd2fc111ec949b70b5e873a570:136546,d2c640732cb511ecb4d170b5e873a570:121rowinset,1warning(0。00sec)3。假设在主库上进行了一个误删的操作误删一条id9998的数据mysqldeletefromt1whereid9998;QueryOK,1rowaffected(0。32sec)主库已经没有了mysqlselectfromt1whereid9998;Emptyset(0。00sec)从库还能查到数据mysqlselectfromt1whereid9998;idc1c2c3c49998983xAP9mQeN8Eu21rowinset(0。00sec)4。解析主库的binlog文件
  这个步骤目的是找到主库执行删除操作时候相应的GTID值的上一个GTID值先解析出binlogmysqlbinlogvvvbase64outputdecoderowsmysqlbin。00000101。sql找到被删那条记录的GTID,再往上一条记录SETSESSION。GTIDNEXT4b4539dd2fc111ec949b70b5e873a570:54230!;at1595924521110314:43:25serverid33145160endlogpos15959316Querythreadid53817exectime0errorcode0at1595937721110314:43:25serverid33145160endlogpos15959436Deleterows:tableid270flags:STMTENDFDELETEFROMtest。t1WHERE19998INTmeta0nullable0isnull02983VARSTRING(256)meta256nullable1isnull03xAP9VARSTRING(256)meta256nullable1isnull04mQeNVARSTRING(256)meta256nullable1isnull058Eu2VARSTRING(256)meta256nullable1isnull0at1595943621110314:43:25serverid33145160endlogpos15959463Xid163705COMMIT!;at159594635。从库设置同步停止的时间点
  通过步骤4找到的删除操作的GTID值,我们修改下从库的同步状态,需要说明的是,当主库出现误删数据的时候,延迟库一定要第一时间停止同步。从库同步到删数据的gtid值,再往上一条gtid,设置同步截止点mysqlSTOPSLAVE;mysqlSTARTREPLICAUNTILSQLAFTERGTIDS4b4539dd2fc111ec949b70b5e873a570:54229;mysqlSTARTSLAVE;6。复制同步停止等待同步到对应截止点后,同步的SQL线程会停止mysqlshowslavestatusG;1。rowSlaveIOState:WaitingformastertosendeventMasterHost:192。168。5。160MasterUser:replMasterPort:3314ConnectRetry:60SlaveIORunning:YesSlaveSQLRunning:No到达设定的GTID值后,SQL线程会中断UntilCondition:SQLAFTERGTIDS设置后这里会出现同步截止的关键信息MasterServerId:33145160MasterUUID:4b4539dd2fc111ec949b70b5e873a570MasterInfoFile:mysql。slavemasterinfoSQLDelay:3600SQLRemainingDelay:NULLMasterRetryCount:86400RetrievedGtidSet:4b4539dd2fc111ec949b70b5e873a570:254230ExecutedGtidSet:4b4539dd2fc111ec949b70b5e873a570:154229,d2c640732cb511ecb4d170b5e873a570:13AutoPosition:17。数据恢复
  后续我们可以对这个表进行相应操作,例如把这个表导出再导入到主库,然后再恢复中间的logbin数据。总结
  以上只是模拟一条数据误删的恢复过程,通过闪回工具甚至手动找到相应误删的数据进行恢复会更快,但是对于truncate,drop,delete忘了带where条件的删除,用闪回工具可能就没办法了,相比备份恢复用延迟库效率会更高。
  另外需要注意,如果从库开启了MTS,需要注意开启slavepreservecommitorder1防止从库误删操作先执行了。
投诉 评论 转载

iPhoneXR分辨率真的很差吗?为什么?不用怀疑,而是真的很低。XR作为X的替代版,在OLED屏可能会烧屏刺眼耗电的缺点下,苹果公司特意为用户贴心准备了一块6。1英寸,分辨率为1792X828像素的LCD屏。……一些常用的MySQL语句描述:有一个会员表,有个birthday字段,值为YYYYMMDD格式,现在要查询一个时间段内过生日的会员,比如0603到0708这个时间段内所有过生日的会员。SQL语句……okhttp文件上传失败,居然是AndroidStudio背作者:不怕天黑一、前言本案例是我本人遇到的真实案例,因查找原因的过程一度让我崩溃,我相信不少人也遇到过相同的问题,故将其记录下来,希望对大家有帮助,本案例使用RxHttp……美星链卫星今年两次接近中国空间站,专家可能是试探性摸底通信1、苹果或从明年起开始转为去实体SIM卡据国外媒体报道,上周有分析师预测称苹果可能会在部分国家和地区尝试推出没有实体SIM卡的iPhone,使用eSIM技术,具……骁龙芯的华为nova9SE,来自华为的妥协?自从华为被美国缴械之后,手机业务基本上是撒哈拉的庄稼蔫了。原定的P50系列出原本预售日期延迟了几个月,现在主要的旗舰系列能否继续更新都是个问题。虽说华为被缴械之后手机业务……晓有见地老炮儿重出江湖1、71岁的王石在视频号里很活跃,每天推广运动、教人戒酒,时不时来点心灵鸡汤,似乎在过着逍遥的退休生活。转头,阔别万科五年后,老王就再次杀回了他熟悉的商战场。这次,……天猫店铺转让成功之后多久可以使用贷款功能?现在的做电商其实跟做实体操作上没什么区别,首先就是要选平台,现在各种电商平台各分秋色,要找到最适合自己的才能利益最大化,其次就是申请店铺,有些平台申请平台非常难,比如天猫。跨过……梧桐树再度携手信泰人寿发布如意尊(星光版)迭代寿险产品近日,互联网人身险新规正式落地,引起了行业的广泛关注。据了解,新规明确划定了保险公司可通过互联网开展人身保险的业务范围,互联网人身保险产品范围限于意外险、健康险(除护理险)、定……通底层逻辑的全域自研七年前,零跑科技创始人朱江明决定跨入智能汽车行业。他曾是浙江大华技术股份有限公司的创始人之一。作为功成名就的创业老兵,他毅然决定从零开始,投入造车新势力的浪潮。朱江明曾说……一个延迟库恢复的案例导语在日常工作中可能会存在误删数据的情况,今天就简单介绍下如何利用延迟库进行数据库的快速恢复。步骤1。环境准备建立一个测试的主从库,写入一些测试数据,非本文要点,过……中国移动邵松手机摄像头将向全功能全场景全覆盖方面实现随着5G网络的深入覆盖,以及5G与产业的深度融合,如今中国智能硬件市场已处于高速发展阶段。国内各大厂商纷纷布局智能领域,智能硬件的质量也越来越受大众关注。作为智能硬件产品发展风……阿里女员工到底是好人啊,还是坏人啊?女的不是简单的人,男的不是无辜的人。受害者说谎,妨碍司法公正。她从一开始把公司描绘成血汗工厂,故意用职场潜规则来吸引眼球,强制丈夫接受好人人设,很可能有隐情。媒体早……
轻薄随身充电快,一块好屏不伤眼荣耀Play5测评报告小米推出新一代米家驱蚊器,支持小爱同学控制担心熊孩子沉迷游戏?智能手机的儿童空间成管教利器,家长用起来按照现在的科技水平,全世界各国谁能最先研发出六代隐身战斗机?不得不承认,中国手机只有华为能挑战苹果中国移动原董事长王建宙关于企业数字化转型的八点思考面向对象那点事模型设计微软声明重置Windows电脑可能不会擦除所有数据ISTA6A亚马逊Kotlin基本语法拒绝白色污染让石头成为可塑之材公认口碑好的骁龙870,这4款性价比高,闭眼买就行

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利