昨晚下雨,突然断电了,挂脚本采集入库的表损坏,刚开始误以为是表太大引起的,也幸好百度大大救了一命
MySQL故障:Got error 127 when reading table '.cly_word'原因:数据库正在进行存取的时候,突然自动重引起数据库文件损坏了。
解决办法:
利用命令行,执行MySQL的bin目录下MySQL.exe; 通俗点,就是利用cmd进入数据库。 输入以下命令(括号及括号内内容为命令行的解释,不用输入):
SQL复制SQL复制SQL复制 use 数据库名; (将执行数据库切换到该数据库)
SQL复制SQL复制SQL复制 CHECK TABLE cly_word;(检查数据库cly_word是否存在问题,一般肯定有问题,没有问题就不会报错了)
SQL复制SQL复制SQL复制 REPAIR TABLE cly_word;(修复数据库cly_word)
SQL复制SQL复制SQL复制 CHECK TABLE cly_word;(再次检查数据库cly_word是否存在问题,一般现在状态是OK了)
SQL复制SQL复制SQL复制 exit;(退出mysql)
好了完美解决 重点切记 mysql数据库中的命令必须以分号结尾“;”