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

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

2008-05-25 19:06 471 查看
作/译者:叶金荣(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/
本文出自 “爱MySQL” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: