错误信息大概像下面这样:
Error: Table 'xxx' is marked as crashed and should be repaired
意思是数据表损坏了,无法读取,只需要执行以下命令修复表即可:
mysql> REPAIR TABLE `xxx`;
如果经常性的出现这种问题,那么建议加大 key_buffer_size 以及 query_cache_size。
如果还是不行,那么考虑把表转成innodb,或者检查你的磁盘是否有硬件问题吧。
如果还是不行,那么考虑把表转成innodb,或者检查你的磁盘是否有硬件问题吧。
本文转自叶金荣51CTO博客,原文链接:http://blog.51cto.com/imysql/308641,如需转载请自行联系原作者