Reparar y Optimizar bases de datos Mysql con Mysqlcheck

Algunas veces existen problemas con las bases de datos de los sitios, y estas pueden llegar a quedar corruptas o con una tabla «rota». Muchas veces esto se da por algun problema puntual durante la carga o durante el proceso de modificación de la tabla en cuestión. Esto puede influir en que todo el servicio de base de datos o mysql colapse, dado que hay un mal funcionamiento del mismo.

Nuestro sitio puede presentar errores de mysql donde se ve claramente que el problema es una tabla rota o crasheada.
«Table ‘./adminc/jos_session’ is marked as crashed and should be repaired»
Aqui vemos que la tabla jos_session quedo corrupta y marcada como dañada.

Mysqkchek optimiza y repara bases de datos corruptas para 1 base de datos o bien correr el comando para todas las bases de datos del servidor.. Los comandos más utilizados, y los que normalmente solucionan cualquier problema son estos:

# mysqlcheck -o --all-databases (optimiza todas las BD del server)
# mysqlcheck --all-databases -r (chequea y repara todas las BD del server)
# mysqlcheck -r nomb_base (repara solo la base de datos que coloquemos)
# mysqlcheck -o nomb_base (optimiza solo la base de datos que coloquemos)

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.