一、数据库报错详情:

SQLSTATE[HY000]: General error: 144 Table './db_jiangzi_video/cmf_jiangzi_items' is marked as crashed and last (automatic?) repair failed

二、原因

Bug 11764345 –SHOW TABLE STATUS + SMALL MYISAM_SORT_BUFFER_SIZE IN REPAIR, TABLE CRASHE

当小的myisam_sort_buffer_size与repair by sort发生,且有人运行 ‘show table status’ 或引用表selects from information_schema tables,错误在日志中出现。当check table在运行时,表不显示损坏。

三、解决方案

(1)解决方案

1.在错误表中运行下面命令来修复表:
REPAIR TABLE 表名;

2.增加变量myisam_sort_buffer_size的值来防止bug的发生

(2)解决方案

https://download.csdn.net/download/wd520521/85336233icon-default.png?t=N7T8https://download.csdn.net/download/wd520521/85336233

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐