MySQL 疑难杂症(一): Error writing file ‘/tmp/…’ (Errcode: 28)
出现这样的问题的原因是:服务器的空间不足,导致MySQL写入临时文件失败。比如当我们执行以下SQL:SELECTCOUNT(*)FROM(SELECT*FROMenterpriseLIMIT1,1)result在这个时候SELECT*FROMenterpriseLIMIT1,1语句查询的结果就会生成一个临时表,写入/tmp/缓存目录下,如果这个时候服务器的空间不足,就会导致MySQL写入文件失败,