Algunas veces una base de datos MySQL no se cierra correctamente y puede que alguna tabla (o la base de datos entera) tenga alguna inconsistencia de datos.

En este artículo veremos como reparar una base de datos con el comando mysql-check.

Error

El siguiente error es frecuente en MySQL cuando se cierra mal una base de datos:

Table is marked as crashed and should be repaired 


Solución

Reparamos la base de datos y/o tabla:

mysqlcheck –auto-repair base_de_datos nombre_de_la_tabla -u root -p

Esto chequea la BD y la repara si está corrupta.

 

También se puede hacer desde el propio MySQL:

check table NOM_TABLE;
repair table NOM_TABLE

Jose


Muchas Gracias, me has salvado la vida!!! +10!!!