专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>mysql>

Mysql数据表损坏导致无法读取并报错的解决方法

百度收藏 QQ搜藏

作/译者:叶金荣 来源:http://imysql.cn

如果在使用mysql时,无法读取数据表,并且出现下面这样的错误信息:

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

这说明mysql的数据表(即上面的xxx)损坏了,这里只要执行以下命令修复表即可:

mysql> REPAIR TABLE `xxx`;

如果经常性的出现这种问题,那么建议加大 key_buffer_size 以及 query_cache_size。
如果还是不行,那么考虑把表转成innodb,或者检查你的磁盘是否有硬件问题吧。

上一篇:如何更改MySQL数据库目录安装位置 下一篇:解答mysql为什么会一直有临时文件

power by soyo123 2007-2008