我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL error writing file 错误

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL error writing file 错误

    前一段时间在MySQL中归档整理历史数据时发现有很多的SQL无法被执行,刚刚开始以为时写的SQL语句有问题,在把所有在执行的SQL拿出来看时发现语法并没有错,但是在INSERT语句执行时报错:

MySQL error writing file 错误

而把INSERT语句LIMIT 1条插入是没有问题的。初步估计是INSERT的事务过大,去查了下资料才知道原来MySQL在创建临时表时缺省会将数据文件放在系统的/tmp目录下如果系统的/tmp目录空间不大就会无法创建临时表,其中该路径有MySQL的tmpdir参数控制,由于这个是历史数据所以每个要插入的INSERT语句后都跟有SELECT大表必然会创建临时表,但系统的/tmp目录不够,所以只能修改tmpdir,这个参数无法直接修改需要写入配置文件重启生效,在大空间的目录下创建一个tmp文件夹修改权限(777)后给tmpdir使用

[mysqld]
tmpdir = /data/tmp

再重启MySQL生效,这样问题解决。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL error writing file 错误

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【MySQL】Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)

一、报错描述 执行sql的时候发现:Error writing file '/tmp/XXXX' (Errcode: 28 - No space left on device) 二、错误原因 这种情况就是mysql在关联大表的时候,需要的存
2023-08-18

ORA-01301: error writing to file during flat file build ORACLE 报错 故障修复 远程处理

文档解释ORA-01301: error writing to file during flat file buildCause: Error writing to file during flat file buildAction:
ORA-01301: error writing to file during flat file build ORACLE 报错 故障修复 远程处理
2023-11-04

ORA-02364: error writing to file: string ORACLE 报错 故障修复 远程处理

文档解释ORA-02364: error writing to file: stringCause: An attempt to write to the specified file for data export/import
ORA-02364: error writing to file: string ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-09211: sfwfb: error writing to file ORACLE 报错 故障修复 远程处理

文档解释ORA-09211: sfwfb: error writing to fileCause: File may have been truncated or corruptedAction: See OSD error
ORA-09211: sfwfb: error writing to file ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-19753: error writing to change tracking file ORACLE 报错 故障修复 远程处理

文档解释ORA-19753: error writing to change tracking fileCause: An I/O error occurred while writing to the change tracking
ORA-19753: error writing to change tracking file ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-09212: sfwfbmt: error writing to file ORACLE 报错 故障修复 远程处理

文档解释ORA-09212: sfwfbmt: error writing to fileCause: File may have been truncated or corruptedAction: See OSD error
ORA-09212: sfwfbmt: error writing to file ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-19866: error writing file header for datafile string ORACLE 报错 故障修复 远程处理

文档解释ORA-19866: error writing file header for datafile stringCause: During a block recovery, the header of the datafile
ORA-19866: error writing file header for datafile string ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-02486: Error in writing trace file string ORACLE 报错 故障修复 远程处理

文档解释ORA-02486: Error in writing trace file stringCause: Error occurred in creating/writing the file.Action: Check file
ORA-02486: Error in writing trace file string ORACLE 报错 故障修复 远程处理
2023-11-04

ORA-01114: IO error writing block to file string (block # string) ORACLE 报错 故障修复 远程处理

文档解释ORA-01114: IO error writing block to file string (block # string)Cause: The device on which the file resides is
ORA-01114: IO error writing block to file string (block # string) ORACLE 报错 故障修复 远程处理
2023-11-04

ORA-09875: TASDEF_WRITE: write error when writing ?/dbs/tasdef@.dbf file. ORACLE 报错 故障修复 远程处理

文档解释ORA-09875: TASDEF_WRITE: write error when writing ?/dbs/tasdef@.dbf file.Cause: Write call failed.Action: Check
ORA-09875: TASDEF_WRITE: write error when writing ?/dbs/tasdef@.dbf file. ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-00206: error in writing (block string, # blocks string) of control file ORACLE 报错 故障修复 远程处理

文档解释ORA-00206: error in writing (block string, # blocks string) of control fileCause: A disk I/O failure was detected
ORA-00206: error in writing (block string, # blocks string) of control file ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-32501: Writing SGA to file failed ORACLE 报错 故障修复 远程处理

文档解释ORA-32501: Writing SGA to file failedCause: Underlying OSDs encountered an errorAction: Check additional
ORA-32501: Writing SGA to file failed ORACLE 报错 故障修复 远程处理
2023-11-05

编程热搜

目录