jul 13 2010

Comando perror para obtener descripción

Category: MysqlDavid González @ 10:58

Muchas veces, mysql nos devuelve un error numérico que a primera vista no nos dice nada y no aporta ninguna información.

Por ejemplo, estamos haciendo un mysqldump de una base de datos y muestra este error:

root@tureceta [~]# mysqldump tureceta_blog > tureceta_blog.sql
mysqldump: Got error: 29: File './tureceta_blog/test.MYD' not found (Errcode: 24) when using LOCK TABLES
root@tureceta [~]#perror 29
OS error code  29:  Illegal seek

O ya nos ha pasado alguna vez este error y recordamos cual era el problema o no nos dice nada.

Para obtener más información podemos hacer uso del comando perror que nos facilita una descripción del error. Con esta información ya podemos investigar un poco más y encontrar la solución.

root@tureceta [~]# perror 24
OS error code  24:  Too many open files

root@tureceta [~]# perror 29
OS error code  29:  Illegal seek

En concreto, vimos la solución a este error el otro día.

Entradas relacionadas

Etiquetas: , ,