mysql 错误:表“/tmp/#sql_5115_0.MYI”的密钥文件不正确

mysql 错误:表“/tmp/#sql_5115_0.MYI”的密钥文件不正确

查询失败,原因如下:Incorrect key file for table '/tmp/#sql_5115_0.MYI

我读到它可能与磁盘空间问题有关,但我不确定这是如何df -h返回的

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        69G  5.7G   60G   9% /
udev            7.9G  4.0K  7.9G   1% /dev
tmpfs           3.2G  256K  3.2G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            7.9G     0  7.9G   0% /run/shm
overflow        1.0M  8.0K 1016K   1% /tmp
/dev/sda1       223M   24M  187M  12% /boot
/dev/sdb1        16T  2.9T   13T  19% /storage

请记住,/storage不以任何方式涉及任何 mysql dbs

有什么建议吗?

答案1

在某个时间点,您的磁盘空间不足,并且通过在 /tmp 安装名为“overflow”的虚拟磁盘分配了一些空间。现在 MySQL 尝试在 /tmp 中创建一个文件,但无法成功。
为了解决这个问题,
sudo umount overflow
我是从这里

相关内容