Il semble que votre requête renvoie un grand ensemble de résultats intermédiaires nécessitant la création d'une table temporaire et que l'emplacement configuré pour les tables de disques temporaires mysql (/tmp) n'est pas assez grand pour la table temporaire résultante.
Vous pouvez essayer d'augmenter la taille de la partition tmpfs en la remontant :
mount -t tmpfs -o remount,size=1G tmpfs /tmp
Vous pouvez rendre ce changement permanent en modifiant /etc/fstab
Si vous ne parvenez pas à le faire, vous pouvez essayer de modifier l'emplacement des tables disktemporary en modifiant l'entrée "tmpdir" dans votre fichier my.cnf (ou addit s'il n'y est pas déjà). N'oubliez pas que le répertoire que vous choisissez doit être accessible en écriture par l'utilisateur mysql
Vous pouvez également essayer d'empêcher la création d'une table temporaire sur disque en augmentant les valeurs des options de configuration mysql :
tmp_table_size
max_heap_table_size
à des valeurs plus grandes. Vous devrez augmenter les deux paramètres ci-dessus
Exemple :
set global tmp_table_size = 1G;
set global max_heap_table_size = 1G;