MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:

0、停业务数据写入。【iptables封禁】

1、从备份服务器上拉取最新的一个全备文件,恢复到一个临时的服务器上,解压并启动mysqld。

2、在这台新的slave上执行如下命令:

2.1 先配置好复制关系, change master to 到当前误操作的服务器,但是不要启动复制进程。【类似如下命令】>CHANGE MASTER TO

MASTER_HOST='172.16.20.73',

MASTER_USER='rpl',

MASTER_PASSWORD='rpl',

master_log_file='master-bin.000005',

master_log_pos=245;

2.2 在新的slave上执行复制过滤操作:> CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE = ('db1.tb1');

2.3 开启slave 复制,到出问题的地方之前停下来> start slave io_thread ;

> start slave sql_thread until master_LOG_FILE='mysql-bin.000010',master_LOG_POS=10020;   -- 执行到最后一次没问题的位移点

2.4 在slave上跳过这个误操作的事务> set GTID_NEXT='56bc2f04-7556-11e8-b3b6-000c29ba98ce:1492' ;  -- 这里的这个就是应该跳过的那个事务(可以从主库的binlog里面找到这个gtid编号)

> begin ;

> commit ;

> set GTID_NEXT="AUTOMATIC";

> start slave ;

> show slave status \G 查看复制情况

2.4 将这个从库的db1.tb1 通过mysqldump方式导出,然后倒入到线上误操作的实例里面。 【大表的话,可以用xtrabackup备份单表,然后import倒入表空间来完成数据的倒入】

mysql 5.7 drop table_MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:相关推荐

  1. mysql数据丢失_当数据被误删除/误操作后造成数据丢失。你尝试过用什么手段来挽救数据/损失?...

    目录: MySQL高可用架构应该考虑什么? 你认为应该如何设计? MySQL备份,使用xtrabackup备份全实例数据时,会造成锁等待吗?那么如果使用mysqldump进行备份呢? MySQL 5. ...

  2. 一次误操作导致的gi psu升级失败

    一次误操作导致的gi psu升级失败 oracle使用opatch auto的方式安装gi psu时需要一个节点一个节点来,昨晚的升级中,因为误操作而是两节点同时安装gi psu,最终在补丁安装完成后 ...

  3. 【oracle数据库数据恢复】技术人员误操作导致的oracle数据库误删除后的数据恢复

    环境: 12块硬盘组成磁盘阵列 oracle数据库 故障: 数据库无法打开,报错"数据库无法打开" 故障分析: 北亚数据恢复的工程师检测,判断是由于误操作导致的数据库误删除,需通过 ...

  4. 误操作导致ps界面中的工具栏消失

    误操作导致ps界面中的工具栏消失 正常显示: 手误按下table键之后:左边.上边.右边的工具栏都会消失(再次按下 table 键就会复原 ) 转载于:https://www.cnblogs.com/ ...

  5. java oracle数据回滚,误操作ORACLE生产数据利用闪回查询备份恢复数据-java-51CTO博客...

    生产环境中万一对生产数据进行了误操作,这个时候有没有什么技术能够进行紧急回滚? 一>备份没执行脱敏脚本之前的数据 select * from cr_dw as of timestamp to_t ...

  6. EasyBCD误操作导致Win7系统出错的解决方案

    误操作会导致计算机开机启动不了操作系统,显示状态为0xc0000098. 解决方法: 计算机开启后先进入BLOS,设置为U盘启动优先(此时的U盘已经做好的系统启动盘,用大白菜制作) 接着重启计算机,连 ...

  7. 发生了一次 MySQL 误操作导致的事故,「高可用」都顶不住了

    今天聊聊在项目中遇到的一次事故,来一起复盘下吧. 事故现场 环境:测试环境 时间:上午10:30 反馈人员:测试群,炸锅了,研发同事初步排查后,发现可能是数据库问题. 然后就开始找原因吧.因为这套集群 ...

  8. 【服务器数据恢复】误操作导致RAID0数据不可用的导致数据恢复案例

    服务器数据恢复环境: 某网站服务器,无品牌组装机器: 4块SCSI硬盘组建RAID0: LINUX操作系统,存储的MYSQL数据库.网站程序和网页文件. 服务器故障&分析: 服务器电源损坏,用 ...

  9. 误操作导致系统只剩下lo

    ifconfig只剩下log,而且无法ping百度 解决方案: ifconfig -a 得到局域网名称:enp2s0 sudo dhclient enp2s0 即可重新联网

最新文章

  1. 数据蒋堂 | DB与NoSQL的访问性能
  2. posix多线程有感--线程高级编程(线程和fork,exec)
  3. Orchard Core一分钟搭建ASP.NET Core CMS
  4. 云上的Growth hacking之路,打造产品的增长引擎
  5. linux档案权限655,Linux学习笔记之档案权限与目录配置
  6. 使用cisco pt 6.0模拟NAT,PAT
  7. BZOJ3668:[NOI2014]起床困难综合症(贪心)
  8. hadoop中的序列化和反序列化
  9. 深度学习自学(三十):基于深度学习误排序学习的行人重识别对抗攻击
  10. css实现风车转动,纯CSS实现的风车转动效果特效演示
  11. 顺序表基本操作的实现
  12. 【20保研】四川大学计算机学院(软件学院)2019年全国优秀大学生暑期夏令营招生简章...
  13. Matlab求四面体体积
  14. 局域网php服务器搭建,php局域网服务器搭建
  15. 初创公司多产品线分红篇
  16. 《CS:GO》玩家快看,英特尔显卡驱动更新,帧率提升超两倍!
  17. Flask之钩子函数
  18. 保研面试/考研复试线性代数问题整理
  19. 诸葛java_java - 诸葛_子房的个人空间 - OSCHINA - 中文开源技术交流社区
  20. html mp4边播边缓冲,【记录】ckplayer播放器解决MP4文件缓冲结束前无法播放的方法...

热门文章

  1. Cumulative distribution function(CDFs)累计分布函数
  2. python大数加法
  3. 机器学习---学习首页
  4. Linux快速定位内存泄露和内存越界
  5. linux特殊权限是e,linux下用chmod修改文件权限详解(文件权限与特殊权限)
  6. 以掘金示例,利用内链/外链进行网站SEO优化
  7. 统计学,机器学习,深度学习和数控编程简介
  8. unity中游戏对象的运动控制方法总结
  9. delphi 创建半透明的异形窗口
  10. [61dctf]fm