您当前的位置: 首页 > 数据库教程 > MySQL教程 > mysql出现“Incorrect key file for table”处理方法

mysql出现“Incorrect key file for table”处理方法

作者:不详 来源:网络 发布时间: 2014-07-24 17:48 点击:
最近服务器出现问题,导致公司的网站数据丢了很多。智软的也丢了不少。这几天一直都在忙这 修复数据。 今天在恢复一个客户数据的时候。发现了一贯问题。有多个表损坏了。因为都是直接把表复制进去的。然后就出现了这个问题问题 如图: dedecms Error Warnin! Error inf

mysql出现“Incorrect key file for table”处理方法

  最近服务器出现问题,导致公司的网站数据丢了很多。智软的也丢了不少。这几天一直都在忙这 修复数据。

  今天在恢复一个客户数据的时候。发现了一贯问题。有多个表损坏了。因为都是直接把表复制进去的。然后就出现了这个问题问题 如图:

  dedecms Error Warnin!

  Error infos: Incorrect key file for table 'it_member_snsmsg'; try to repair it

  


  图片1

  这个是说 表坏掉了。。

  修复方法如上:

  下面就是具体的操作方法:

  在DEDE的后台SQL操作中直接输入

  复制代码 代码如下:

  repair table tablename;

  REPAIR TABLE tablename USE_FRM

  把 tablename换成表名就可以了!但是修复了 数据会丢掉。只能在把数据导入进去。

  如果在服务器上操作我们可以使用 Navicat Lite for MySQL软件或者 用批处理

  复制代码 代码如下:

  cmd /k myisamchk --recover dede_archives

  linux服务器出现了mysql错误的解决方法:

  mysql> select * from Filter limit 4;

  ERROR 1034 (HY000): Incorrect key file for table ‘Filter'; try to repair it

  repair table修复后还是没有用:

  mysql> repair table Filter;

  +—————+——–+———-+———————————————————+

  | Table   | Op | Msg_type | Msg_text                                          |

  +—————+——–+———-+———————————————————+

  | pfsmtp.Filter | repair | Error | Incorrect key file for table ‘Filter'; try to repair it |

  | pfsmtp.Filter | repair | error | Corrupt                                           |

  退出mysql,执行如下修复动作:

  myisamchk -of /mail/var/mysql/smtp/Filter.MYI

  myisamchk -r /mail/var/mysql/smtp/Filter.MYI

  myisamchk safe-recover /mail/var/mysql/smtp/Filter.MYI

  再重启mysql后修复正常了。
分享到:
本文"mysql出现“Incorrect key file for table”处理方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4