您的位置:首页 >> MYSQL 数据库故障

MYSQL 数据库故障

一、故障类型2
◆故障类型:数据库表记录删除
◆典型特征:
    (1)数据表中无任何数据或只有部分数据
    (2)客户端无法查询到完整的信息
◆损坏程度星级评价:★★★★

二、解决方案
◆检测流程:
    (1)使用磁盘编辑器对数据文件MYD进行分析;
    (2)判断表记录丢失的可能原因。
◆实施流程:
    (1)将损坏的数据库文件进行备份;
    (2)对数据库文件进行分析,判断丢失的可能原因;
    (3)针对不同的丢失原因,使用自主开发的软件进行数据恢复
    (4)将数据插入原数据库,对数据库做完整性检测。
◆验收流程:
    (1)对数据库做mysqlcheck检测;
    (2)查询数据库最新记录;
    (3)对用户指定的关键数据表进行针对性校验。

三、数据恢复的可能性
数据库的表记录删除后,如未做其它任何操作,因MYD内容结构的原因,数据恢复成功率不可达到100%。

四、数据恢复所需
时间视数据库大小而定,约为1-2天不等

【小贴士】
◆发现数据库表记录删除后,请及时对数据库备份,不要再进行数据插入等操作。
◆故障出现的可能原因:
    1.对数据库进行升级,SQL语句条件不严格
    2.人为操作错误
◆隐患故障及损坏程度星级评价
    隐患1:数据库表记录丢失后未做任何操作
    损坏程度星级评价:★★★★
    隐患2:数据库表丢失后插入新的记录
    损坏程度星级评价:★★★★★
◆数据库操作提示:
    1.在对数据库进行操作时,尽量先对数据库进行备份;
    2.对数据表进行操作时请慎重。