Al realizar una consulta en una base de datos MySQL nos podemos encontrar que reporta el siguiente error:
Error writing file '/tmp/JNIMzzat' (Errcode: 28)
Mediante perror podemos consultar los códigos de errores de MySQL, en este caso nos dice:
# perror 28 OS error code 28: No space left on device
No es que se haya quedado sin espacio en el datadir del MySQL, sino que se ha quedado sin espacio dónde escribe los ficheros temporales, por defecto, en el /tmp. Se controla mediante la variable tmpdir:
mysql> show variables like 'tmpdir'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | tmpdir | /tmp | +---------------+-------+ 1 row in set (0.00 sec)
Si consultamos el espacio en …
[Lea más]