Para comprobar una tabla MyISAM, utilice
          los siguientes comandos:
        
              myisamchk
              
            tbl_name
              Esto encuentra el 99.99% de todos los errores. Lo que no
              puede encontrar es corrupción que involucre
              sólo al archivo de datos (lo que es
              muy inusual). Si quiere comprobar una tabla, normalmente
              debería ejecutar myisamchk sin
              opciones, o al menos con la opción -s
              o --silent.
            
              myisamchk -m
              
            tbl_name
Esto encuentra el 99.999% de todos los errores. Primero comprueba todos los índices, y después lee todos los registros. Calcula en checksum para todas las claves en los registros, y verifica que coincida con el de las claves en el árbol de índices.
              myisamchk -e
              
            tbl_name
              Esto hace una comprobación completa y exhaustiva de todos
              los datos (-e significa ``comprobación
              extendida''). Hace una comprobación-lectura de la clave
              de cada registro para verificar que de hecho apuntan al
              registro correcto. Esto normalmente puede llevar mucho
              tiempo para una tabla grande que tenga muchos índices.
              Normalmente myisamchk se para tras el
              primer error que encuentra. Si quiere obtener más
              información, puede añadir la opción
              --verbose (-v). Esto
              causa que myisamchk durante un máximo
              de 20 errores.
            
              myisamchk -e -i
              
            tbl_name
              Igual que el comando previo, pero la opción
              -i le dice a
              myisamchk que imprima también algunas
              estadísticas informativas.
            
En la mayoría de casos, un comando myisamchk sin más argumentos que el nombre de la tabla original es suficiente para comprobar la tabla.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

