1.问题背景

我在slelect一个数据量很大的merge表时,并同时将select结果集insert到另外一张表中,报了如下错误:

ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it

2.解决办法

网上给出的原因倾向于MySQL的tmpdir的临时目录磁盘空间不足,如果检查确实时空间不足,请调整量tmpdirslave_load_tmpdir,然后重启mysql服务。调整的方法是修改MySQL配置文件/etc/my.cnf,修改如下:

实际上,我遇到的问题很奇怪,我反复查看tmpdir对应的目录,其磁盘空间足够大,但还是报如上错误。多次insert select语句报的错误都相同,每次都是表'/tmp/#sql_7b09_0.MYI',实际上需要insert的表和被select的表的索引被去除后还是会报错,无奈之下,我把/tmp目录下的所有文件全部给删除了,问题终于解决了,原因目前还不太清楚!

很是痛苦,被这个问题纠缠了两三天,终于解决。对MySQL还是有太多的不解!


参考文献

[1] ERROR 126 (HY000)

ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it相关推荐

  1. MySQL异常:Incorrect key file for table '/tmp/#sql_37b_1.MYI'; try to repair it

    今天突然收到报警短信,提示网站有一个模块出现异常,当时我就方了 检查了下日志,发现异常如下: Caused by: java.sql.SQLException: Incorrect key file ...

  2. MySQL Error Query database. Causejava.sql.SQLException: Incorrect key file for table ‘/tmp/#sql_181c

    1,开发人员截图给我,后台报错如下: Error Query database. Causejava.sql.SQLException: Incorrect key file for table '/ ...

  3. mysql Incorrect key file for table ‘/tmp/#sql_xxxx_0.MYI‘; try to repair it

    查看information_schema的COLUMNS表,但是出现如下问题: root:information_schema> select * from COLUMNS; ERROR 126 ...

  4. 重启服务器后mysql表损坏 Incorrect key file for table ‘.\axxxx.MYI‘; try to repair it“,“tourl“:““,.....

    重启系统后mysql表损坏 Incorrect key file for table '.\axxxx.MYI'; try to repair it","tourl":& ...

  5. [error] [mysql]:1034 Incorrect key file for table 'table_name'; try to repair it

    [error] [mysql]:"1034 Incorrect key file for table 'table_name'; try to repair it" 现象描述: m ...

  6. mysql出现“Incorrect key file for table”解决办法

    今天mysql突然出现以下错误: mysql> select * from test;  ERROR 1034 (HY000): Incorrect key file for table 'te ...

  7. mysql old key files_mysql出现“Incorrect key file for table”解决办法

    本文来自: https://www.cnblogs.com/zjoch/archive/2013/08/19/3267131.html 今天mysql突然出现以下错误: mysql> selec ...

  8. MySql 执行异常Cause: java.sql.SQLException: Incorrect key file for table

    MySql 执行异常 问题现象 问题原因 解决方案 问题现象 今天测试环境执行sql图片报错,错误日记如下: org.springframework.jdbc.UncategorizedSQLExce ...

  9. mysql中大数据表alter增加字段报错:1034 Incorrect key file for table 'table_name'; try to repair it...

    mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it" 现 ...

最新文章

  1. 排序--直接插入排序
  2. Python操作MySQL之SQLAlchemy
  3. python中的lambda 和java中的lambda有什么不同?lambda相关介绍
  4. numpy的基本使用2
  5. python hbase_Python操作Hbase
  6. python处理excel的方法有哪些_python简单处理excel方法
  7. 亚麻纤维截面形态_天然丝纤维蚕丝
  8. PaddleHub教程合集
  9. DSB2017第一名代码尝试运行(记录自用)(四)
  10. 赛道二周冠分享:石头哥有些心里话要说一说
  11. aarch64 arm上交叉编译mysql-2.7.35
  12. Procez One 快速入门(4)
  13. 批量导出Outlook所有联系人到vcard文件
  14. 21款奔驰S400L升级原厂小柏林之声音响
  15. PADS过孔与安全间距的设置与使用
  16. 水星路由器短信认证配置流程
  17. 《 Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素(去重)(8种方法)
  18. memcached与redis技术的对比试验
  19. 计算机绘图二维三维实用教程,计算机绘图二维三维实用教程教学课件作者王建勇第二章.ppt...
  20. qr带原点位移 matlab,qr方法计算中小型矩阵的全部特征值.doc

热门文章

  1. 听说你决定当全职自由漏洞猎人了?过来人想跟你聊聊
  2. B树,B+树,红黑树应用场景AVL树,红黑树,B树,B+树,Trie树
  3. 算法-两个排序数组的中位数
  4. [物理题+枚举] hdu 4445 Crazy Tank
  5. docker相关配置
  6. 【Lucene】Apache Lucene全文检索引擎架构之中文分词和高亮显示4
  7. java的poi技术读取Excel[2003-2007,2010]
  8. 关于在Winphone中使用Google Map的问题(徐林峰)
  9. 将SPS中被FrontPage修改过的页面重置为Ghost Page
  10. 在二叉树中有两个结点m和n,若m是n的祖先,则使用后序遍历可以找到从m到n的路径