如何修复损坏的MySQL数据表
2017-04-23 16:15
295 查看
症状:
mysql出现“Incorrect key file for table './westocknote/users.MYI'; try to repair it”的错误信息。我的这种情况是表索引出现问题,表现为根据ID无法查询到那条数据,但查询整张表发现数据是没有缺失的。
解决:
1.通过check table tabname查看错误缘由,如果Status是OK,则不用修复,如果有Error或Warning则需要修复。
2.通过repair table tabname修复表,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
另外:
网上说,将表的类型改为InnoDB后再改回MyISAM类型,该问题也能解决。(我没尝试,你有机会试试)
mysql出现“Incorrect key file for table './westocknote/users.MYI'; try to repair it”的错误信息。我的这种情况是表索引出现问题,表现为根据ID无法查询到那条数据,但查询整张表发现数据是没有缺失的。
解决:
1.通过check table tabname查看错误缘由,如果Status是OK,则不用修复,如果有Error或Warning则需要修复。
2.通过repair table tabname修复表,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
另外:
网上说,将表的类型改为InnoDB后再改回MyISAM类型,该问题也能解决。(我没尝试,你有机会试试)
相关文章推荐
- 如何修复损坏的MySQL数据表[转]
- 如何修复损坏的MySQL数据表
- 如何修复损坏的MySQL数据表[转]
- 如何修复损坏的MySQL数据表
- 详解:MySQL数据表损坏的正确修复方案
- 如何诊断/修复损坏的 Jet 4.0 数据库
- MYSQL数据表损坏的原因分析和修复方法小结
- MYSQL数据表损坏的原因分析和修复方法
- Cacti不显示流量,Mysql 数据表修损坏修复
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- MySQL数据表修复, 如何修复MySQL数据库(MyISAM / InnoDB)
- MySQL数据表损坏的正确修复方案
- mysql数据损坏修复方法
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- MYSQL数据表损坏的原因分析和修复
- MySQL数据表损坏的正确修复方案
- 如果你发现vpuserinfo.nsf数据库损坏,如何修复?该数据
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- 修复mysql损坏的数据表