MySQL故障:got error 127 when reading table 的错误的原因及解决办法

昨晚下雨,突然断电了,挂脚本采集入库的表损坏,刚开始误以为是表太大引起的,也幸好百度大大救了一命

MySQL故障:Got error 127 when reading table '.cly_word'原因:数据库正在进行存取的时候,突然自动重引起数据库文件损坏了。

解决办法:

利用命令行,执行MySQL的bin目录下MySQL.exe; 通俗点,就是利用cmd进入数据库。 输入以下命令(括号及括号内内容为命令行的解释,不用输入):

    use 数据库名;  (将执行数据库切换到该数据库)
    CHECK TABLE cly_word;(检查数据库cly_word是否存在问题,一般肯定有问题,没有问题就不会报错了)
    REPAIR TABLE cly_word;(修复数据库cly_word)
    CHECK TABLE cly_word;(再次检查数据库cly_word是否存在问题,一般现在状态是OK了)
    exit;(退出mysql)

好了完美解决 重点切记 mysql数据库中的命令必须以分号结尾“;”

THE END