zoukankan      html  css  js  c++  java
  • 聊聊关于数据库表记录删除都有哪些解决方式

    [故障类别]

    (一)故障类型:数据库表记录删除

    (二)典型特征:

    1.数据表中无任何数据或只有部分数据

    2.客户端无法查询到完整的信息 

    (三)损坏程度星级评价:★★★★

    [解决方案]

    (一)恢复流程

    1.检测流程:

    (1)使用磁盘编辑器对数据文件MYD进行分析;

    (2)判断表记录丢失的可能原因。

    2.实施流程:

    (1)将损坏的数据库文件进行备份;

    (2)对数据库文件进行分析,判断丢失的可能原因;

    (3)针对不同的丢失原因,使用自主开发的软件进行数据恢复;

    (4)将数据插入原数据库,对数据库做完整性检测。

    3.验收流程:

    (1)对数据库做mysqlcheck检测;

    (2)查询数据库最新记录;

    (3)对用户指定的关键数据表进行针对性校验。

    (二)恢复的可靠性分析及时间预估:

    数据库的表记录删除后,如未做其它任何操作,因MYD内容结构的原因,对数据恢复成功率会有所影响,时间视数据库大小而定,约为1-2天不等

    [小贴士]

    (一)发现数据库表记录删除后,请及时对数据库备份,不要再进行数据插入等操作。

    (二)故障出现的可能原因:

    1.对数据库进行升级,SQL语句条件不严格

    2.人为操作错误

    (三)隐患故障及损坏程度星级评价

    隐患1:数据库表记录丢失后未做任何操作

    损坏程度星级评价:★★★★

    隐患2:数据库表丢失后插入新的记录

    损坏程度星级评价:★★★★★

    (四)数据库操作提示:

    1.在对数据库进行操作时,尽量先对数据库进行备份;

    2.对数据表进行操作时请慎重。

  • 相关阅读:
    ruby 学习笔记 2 -变量
    sharepoint获取用户属性
    读取Sql Server数据库数据
    更新SQL Server数据库数据
    客户端开发添加sharepoint凭证
    设置Log记录
    C#发送邮件
    echarts饼状图
    提升工作流权限,打开designer的App step功能
    echars折柱混合
  • 原文地址:https://www.cnblogs.com/frombyte/p/11230237.html
Copyright © 2011-2022 走看看