IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    应用连接错误,初始化mysql数据库恢复

    惜分飞发表于 2024-09-09 12:09:51
    love 0

    联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

    标题:应用连接错误,初始化mysql数据库恢复

    作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

    有人在部署一个新网站的时候,写错了配置信息,直接导致原有数据库被清掉,并创建了新库和写入了数据(其实本质就是drop table恢复)
    mysql


    登录操作系统查看,发现数据库文件在根分区,创建了新库,写入了数据之外,还有几个G的binlog.全部恢复不太可能,最后客户决定需要恢复的2个核心表数据,估计也就几十M的数据.通过os层面进行分析,发现操作系统的反删除恢复无法实现这类数据恢复.最后决定从mysql innodb的的碎片级别记性扫描恢复,通过扫描发现较多碎片
    page

    然后通过一些思路找出来需要恢复的表对应的page文件,然后对其进行解析恢复出来需要的数据
    1

    具体技术文章参考:
    kettle导致MySQL数据丢失恢复
    [MySQL异常恢复]恢复数据字典表讲解
    [MySQL异常恢复]mysql drop table 数据恢复
    [MySQL异常恢复]使用工具直接抽取MySQL数据字典
    MySQL drop database恢复(恢复方法同样适用MySQL drop table,delete,truncate table)

    • xfs文件系统mysql删库恢复
    • mysql 数据库目录被删除恢复
    • drop tablespace xxx including contents恢复
    • MySQL勒索恢复
    • mysql ibd文件反删除恢复之后异常处理
    • ASM删除表空间恢复
    • rm -rf 删除数据文件恢复方法—文件系统反删除+oracle碎片重组
    • read_me_recover_tn勒索恢复
    • asm磁盘加入vg恢复
    • RECOVER_YOUR_DATA勒索恢复
    • 最近遇到几起ORA-600 16703故障(tab$被清空),请引起重视
    • 再一例asm disk被误加入vg并且扩容lv恢复


沪ICP备19023445号-2号
友情链接