Cualquier SysAdmin de seguro se ha topado con un de error de MySQL o del sistema más de una vez. En la gran mayoría de los casos, MySQL nos muestra un mensaje de texto junto al cual vemos un código de error. Por lo general suele verse algo así:
message ... (Errcode: #)
Para descubrir qué significa el código de error que vemos en pantalla tenemos dos opciones: una es revisar la documentación del sistema, lo cual seguramente no quieras hacer, y la otra manera es la fácil, usando el comando perror.
¿Qué hace este comando? perror se encarga de mostarnos una descripción simple del código de error en cuestión, lo cual resulta sumamente útil para resolver el problema que se nos presenta.
El uso de perror es sumamente sencillo, veamos un ejemplo:
usuario@servidor ~$ perror 131
OS error code 131: State not recoverable
MySQL error code 131: Command not supported by database
En este caso, nos muestra a qué corresponde el código de error 131 a nivel de sistema operativo y a nivel de MySQL.
Tengamos en cuanto que la descripción de un código de error puede variar de un sistema operativo a otro.
Ahora ya sabes, la próxima vez que veas un código de error mientras trabajas en tu servidor consulta a perror.