2014-10-13 4 views
0

Я бегу большой запрос, и я получаю следующее сообщение об ошибке:MySQL: где tmpdir? Там нет файлов в/TMP

_mysql_exceptions.InternalError: (3, "Error writing file '/tmp/MYo8b3Z4' (Errcode: 28)") 

Это означает, что я бегу из дискового пространства в моем TMPDIR, который, очевидно,/TMP. Теперь я хочу убедиться, что это действительно проблема. Поэтому я запускаю запрос и постоянно отслеживаю содержимое/tmp. Но по мере выполнения запроса содержимое/tmp вообще не изменяется. Нет новых файлов, без изменений существующих файлов.

Что это значит? Мой tmpdir где-то еще?

(У меня есть строка в my.cnf, который читает tmpdir = /tmp)

ответ

0

Временные файлы будут удалены после того, как ошибки и подобные события происходит.

Но вы можете просмотреть временные файлы во время запроса, иногда MySQL хранит временные файлы в том же пути базы данных, и их файлы начинаются с #.

+0

Нет ничего в папке/tmp * при запуске запроса * ... – navidoo

+0

Проверьте папку с данными /.../mysql/your_database_name/ –