我正在运行一个大型查询,我收到以下错误:
_mysql_exceptions.InternalError: (3, "Error writing file '/tmp/MYo8b3Z4' (Errcode: 28)")
这意味着我的tmpdir磁盘空间不足,显然是/ tmp。 现在,我想确保这确实是问题所在。所以我运行查询,并不断监视/ tmp的内容。但是当查询正在执行时,/ tmp的内容根本不会改变。没有新文件,现有文件没有改变大小。
这是什么意思?我的tmpdir在别的地方吗?
(我的my.cnf中有一行显示tmpdir = /tmp
)
答案 0 :(得分:0)
在发生错误和类似事件后,将删除临时文件。
但您可以在查询期间查看临时文件,有时MySQL将临时文件存储在同一数据库路径中,其文件以#
开头。