mysql的“Incorrect key file for table ‘/tmp/#sql_1194_12.MYI’; try to repair it”问题

Linux大全评论613 views阅读模式

线上数据库出现以下错误:
 Incorrect key file for table '/tmp/#sql_1194_1.MYI'; try to repair it
 Got an error from unknown thread, XXXX/storage/myisam/mi_write.c:223

通过查看源码,在mi_write函数的223行报错。
mi_write.c:44
/* Write new record to database */
int mi_write (MI_INFO * info, uchar *record)

而这里是一段err处理逻辑,跳转到err的函数是mi_write.c:142行的write_record函数。而该函数的实现是_mi_write_static_record 函数。
mi_statrec.c:21
int _mi_write_static_record (MI_INFO * info, const uchar * record)

企鹅博客
  • 本文由 发表于 2019年9月5日 14:59:39
  • 转载请务必保留本文链接:https://www.qieseo.com/185774.html

发表评论