mysql ERROR 1878 (HY000): Temporary file write failure错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql ERROR 1878 (HY000): Temporary file write failure错误

蛮大人123 2016-02-08 16:58:14 5935

我在给message表增加字段时报错。
使用的SQL4
MYSQL报错如下:
5
以下是message表的信息:
表类型:InnoDB
行数:15786772
索引长度:1006.89 MB
数据长度:11.25 GB

已经排除了磁盘空间不够的问题。
服务器64G内存还有50%以上的剩余。
服务器操作系统 CentOS 64位。
MySQL Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper

SQL 关系型数据库 MySQL Linux 索引
分享到
取消 提交回答
全部回答(2)
  • break_while
    2019-08-03 11:15:35

    在配置文件中,[mysqld]标签下加上:tmpdir=...,...表示空间富裕的路径文件夹名。 eg:vi /etc/my.cnf; tmpdir=/data/mysql_tmp

    0 0
  • 蛮大人123
    2019-07-17 18:39:49

    应该是你的mysql的tmpdir分区的剩余空间大小没有message大。mysql在alert table时需要的临时空间要比该表才行。

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题