您的位置:首页 > 数据库 > MySQL

[MySQL FAQ]系列 -- 数据表无法读取,并且报错

2017-04-13 00:00 120 查看
作/译者:叶金荣(Email:

),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。

错误信息大概像下面这样:

Error: Table 'xxx' is marked as crashed and should be repaired


意思是数据表损坏了,无法读取,只需要执行以下命令修复表即可:

mysql> REPAIR TABLE `xxx`;


如果经常性的出现这种问题,那么建议加大 key_buffer_size 以及 query_cache_size。

如果还是不行,那么考虑把表转成innodb,或者检查你的磁盘是否有硬件问题吧。

本文出自 “MySQL中文网”博客
http://www.imysql.cn/

本文出自 “老叶茶馆” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息