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)

Que te pareció el Post? Comentá

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