聊聊关于数据库表记录删除都有哪些解决方式

 

[故障类别]

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

(二)典型特征:

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. 对数据表进行操作时请慎重。

 

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31380569/viewspace-2651421/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31380569/viewspace-2651421/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值