ERROR 1034 (HY000): Incorrect key file for table 'dev_info_old'; try to repair it
如上,增加表字段的时候报错了,数据量比较大,百度了一下最多的解决办法是修复
引用百度上的方法:
退出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后修复正常了。我的表是InnoDB类型的,要修改为MyISAM类型,修改之后试过了还是不行,用myisamchk命令的话我在我数据库data目录下面找不到MYI类型的文件,都是frm和idb类型的,真心求助