利用TMD表“is marked as crashed and last (automatic?)

   今天进网站的时候突然打不开,进数据库一看,好几个表出现利用TMD表“is marked as crashed and last (automatic?) 错误,马上去网上查看资料,查看的资料说把TMD文件改成MDY文件,再用myisamchk -r *.MYI修复,修复了好几次,不是不行。根据MYSQL提示修复,表是修复了。网站也可以打开了。但是当我再次用myisamchk -r 修复表的时候,又出现TMD文件了。又变回修复前了。网站也打不开了。
  因修复之前整个数据文件进行了备份,就想,把数据库文件放在其它的盘用myisamchk -r 修复所以表,这次没有出错,我知道没问题了,再把MYSQL配置文件指向新的数据,启动MYSQL,打开网站一切正常了。
   想不到这次的正直问题是硬盘有问题。
   弄了几个小时,原来就这问题。

你可能感兴趣的:(mysql,tmd,表修复)