Mysql出现“Incorrect key file for table”的解决方法
栏目:数据库 更新:2020-11-17 78人看过
Mysql出现 Incorrect key file for table 'xxx.MYI' ;try to repair it
出现这个错误说明数据库的xxx表有损坏需要修复,修复的方法有以下几种,可一一尝试:
1、直接使用Mysql命令修复损坏的表,如果表数据不多,在数据库管理工具(例如phpmyadmin)修复即可,但表存储的数据太多时使用工具修复会卡死,网页崩溃等,数据多的表使用命令提示符(CMD窗口、DOS界面)里运行修复代码。
修复数据库表代码:repair table 表名;
2、使用命令“repair table test USE_FRM;”修复表
3、如果以上方法都无效,则尝试使用以下方法:
myisamchk -of /数据库文件夹/表名.MYI
myisamchk -r /数据库文件夹/表名.MYI
myisamchk safe-recover /数据库文件夹/表名.MYI
以上方法操作之后都需要重启Mysql服务。
出现这个错误说明数据库的xxx表有损坏需要修复,修复的方法有以下几种,可一一尝试:
1、直接使用Mysql命令修复损坏的表,如果表数据不多,在数据库管理工具(例如phpmyadmin)修复即可,但表存储的数据太多时使用工具修复会卡死,网页崩溃等,数据多的表使用命令提示符(CMD窗口、DOS界面)里运行修复代码。
修复数据库表代码:repair table 表名;
2、使用命令“repair table test USE_FRM;”修复表
3、如果以上方法都无效,则尝试使用以下方法:
myisamchk -of /数据库文件夹/表名.MYI
myisamchk -r /数据库文件夹/表名.MYI
myisamchk safe-recover /数据库文件夹/表名.MYI
以上方法操作之后都需要重启Mysql服务。
附件下载 [ 下载次数:999 ]
收藏、推荐 Functions
我要收藏
文章《Mysql出现“Incorrect key file for table”的解决方法》的地址:https://www.kuxiami.com/jianzhan/database/65.html