0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【数据库数据恢复】Linux EXT3文件系统MYSQL数据库恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2022-11-15 11:40 次阅读

数据库数据恢复环境:

合肥某大学一台安装redhat linux操作系统的服务器,采用ext3文件系统,服务器部署有mysql数据库用来存储&管理教职员工和学生的信息

编写好的脚本每天会定时将数据库文件打包成tar.gz备份到本地磁盘的其他分区并删除前一天的备份文件。

北亚数据恢复——MYSQL数据库数据恢复

数据库故障&分析:

服务器遭受攻击,所有数据库文件(包括备份)被恶意删除。

本案例是ext3文件系统数据被删除,若删除的文件数量比较少且删除后没有或者只有很少的写入,恢复出数据的概率比较高。

数据库数据恢复过程:

1、对故障服务器所有硬盘以只读方式进行镜像备份,镜像过程中发现所有硬盘的物理状态良好。

2、根据用户提供的信息确定原数据库文件及备份文件的存储路径。查看系统日志发现服务器遭受攻击这一天的数据库文件已经备份成功,而且数据库备份文件所在分区在数据库文件被恶意删除后只有很少的写入操作,而原数据库文件所在的系统分区在数据库文件被恶意删除后又生成过新的系统及临时文件。

3、分析数据库备份文件所在分区,根据文件系统保留的备份文件相关信息,北亚数据恢复工程师将文件inode结点回溯至数据删除前的状态,然后将备份文件迁移出来。

4、解压所有恢复出来的tar.gz文件,并将数据库文件附加到准备好的数据库环境中对数据库记录进行校验,确认数据无误后交付给用户验证。

5、用户亲自对数据库文件进行验证,没有发现问题。协助用户把恢复出来的数据迁移到用户准备好的环境中。

服务器数据安全Tips:

1、操作系统密码尽量设置复杂以增加系统、数据存储和应用的安全性;

2、数据库文件的备份最好不要直接备份到服务器本地硬盘,最好能通过网络或者其他方式备份到其他存储中;

3、发现数据丢失后应尽快停止所有的针对丢失数据所在分区的操作。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10988

    浏览量

    206725
  • 数据恢复
    +关注

    关注

    10

    文章

    416

    浏览量

    16877
  • 数据库
    +关注

    关注

    7

    文章

    3590

    浏览量

    63365
收藏 人收藏

    评论

    相关推荐

    虚拟机数据恢复EXT4文件系统下KVM虚拟机数据恢复案例

    发行版本中。KVM使用Linux自身的调度器进行管理。 本案例中的服务器操作系统Linux文件系统EXT4。操作
    的头像 发表于 04-17 14:22 79次阅读
    虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>EXT</b>4<b class='flag-5'>文件系统</b>下KVM虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复—未开启binlog的Mysql数据库数据恢复案例

    mysql数据库数据恢复环境: 本地服务器,windows server操作系统 ,部署有mysql
    的头像 发表于 12-08 14:18 373次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—未开启binlog的<b class='flag-5'>Mysql</b><b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    MySQL数据库是如何应对故障恢复数据恢复回滚的问题呢?

    今天这篇文章,我想聊一聊MySQL数据库是如何应对故障恢复,与数据恢复回滚的问题。一个最基本的数据库
    的头像 发表于 11-27 10:04 373次阅读
    <b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>是如何应对故障<b class='flag-5'>恢复</b>与<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>回滚的问题呢?

    数据库数据恢复MySQL数据库表误删除记录的数据恢复案例

    数据库数据恢复环境: 一台本地windows sever操作系统服务器,服务器上部署mysql数据库
    的头像 发表于 11-09 15:16 654次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>表误删除记录的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    如何在HarmonyOS对数据库进行备份,恢复与加密

    数据库备份与恢复 场景介绍 当应用在处理一项重要的操作,显然是不能被打断的。例如:写入多个表关联的事务。此时,每个表的写入都是单独的,但是表与表之间的事务关联性不能被分割。 如果操作的过程中
    发表于 11-07 08:57

    服务器数据恢复—误还原快照导致SqlServer数据库数据丢失的数据恢复案例

    服务器数据恢复环境: vmfs文件系统,存放的是SqlServer数据库及其他办公文件。 服务器故障: 工作人员误操作还原快照,导
    的头像 发表于 11-06 15:06 279次阅读

    数据库数据恢复—NTFS文件系统下SqlServer数据库数据恢复案例

    一台服务器,windows操作系统+NTFS文件系统,运行了12个sqlserver数据库
    的头像 发表于 10-30 14:25 185次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—NTFS<b class='flag-5'>文件系统</b>下SqlServer<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案
    的头像 发表于 09-21 14:34 465次阅读

    服务器数据恢复-LINUX下误删除/格式化的数据恢复方案

    服务器数据恢复环境: 基于EXT2/EXT3/EXT4/Reiserfs/Xfs文件系统
    的头像 发表于 09-15 15:29 546次阅读

    数据库数据恢复-Oracle ASM故障数据恢复案例

    数据库数据恢复环境: Oracle数据库ASM磁盘组有4块成员盘。 数据库故障&分析: Oracle
    的头像 发表于 08-11 15:27 877次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle ASM故障<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-EXT3文件系统下邮件数据恢复案例

    服务器数据恢复环境: 一台服务器有一组由8块盘组建的RAID5阵列,EXT3文件系统。 服务器故障: 由于工作人员的误操作导致文件系统
    的头像 发表于 08-08 15:15 295次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-<b class='flag-5'>EXT3</b><b class='flag-5'>文件系统</b>下邮件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Syabse数据库数据恢复案例

    数据库恢复环境: Sybase版本:SQL Anywhere 8.0。 数据库故障: 数据库所在的设备意外断电后,数据库无法启动。
    的头像 发表于 07-28 14:38 650次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Syabse<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Oracle数据库文件出现坏块的数据恢复案例

    打开oracle数据库报错:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 北亚企安数据恢复工程师检测
    的头像 发表于 07-18 15:10 426次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle<b class='flag-5'>数据库文件</b>出现坏块的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Window读取 Ext3/Ext4文件系统数据

    Linux支持多种文件系统类型,包括ext3、vfat、jffs、romfs和nfs等,Ext4/Ext3
    的头像 发表于 05-24 09:05 1.2w次阅读
    Window读取 <b class='flag-5'>Ext3</b>/<b class='flag-5'>Ext</b>4<b class='flag-5'>文件系统</b><b class='flag-5'>数据</b>