Изглежда, че вашата заявка връща голям междинен набор от резултати, изискващ създаването на временна таблица и че конфигурираното местоположение за mysql temporarydisk таблици (/tmp) не е достатъчно голямо за получената временна таблица.
Можете да опитате да увеличите размера на дяла tmpfs, като го монтирате отново:
mount -t tmpfs -o remount,size=1G tmpfs /tmp
Можете да направите тази промяна постоянна, като редактирате /etc/fstab
Ако не можете да направите това, можете да опитате да промените местоположението на disktemporary таблици, като редактирате записа "tmpdir" във вашия my.cnf файл (или добавете, ако вече не е там). Не забравяйте, че избраната от вас директория трябва да бъде записвана от потребителя на mysql
Можете също да опитате да предотвратите създаването на временна таблица на диска, като увеличите стойностите за опциите за конфигурация на mysql:
tmp_table_size
max_heap_table_size
към по-големи стойности. Ще трябва да увеличите и двата горни параметъра
Пример:
set global tmp_table_size = 1G;
set global max_heap_table_size = 1G;