Hace como 4 meses me llamaron para rescatar un sitio hecho en typo3 (del CMS escribire otro dia por no me parecio nada la forma en que trabaja la herramienta), encontre un sitio mal configurado y con una base de datos de 8Gb (situación extraña ya que ese sitio web no posee muchos datos en la base)

con el comando mysqlcheck podemos reaizar operaciones de analisis, repacacion y optimizacion de bases de datos en mysql, por ejemplo con:

mysqlcheck -A -o --auto-repair -u USUARIO -p

-A Se ejecuta para todas las bases de datos que tenga acceso el usuario con que se ejecute el comando
-o Optimiza las bases de datos
–auto-repair Repara las bases con problemas

Si administran bases con gran catidad de tuplas es conveniente usar los parametros:

--check-only-changed, -C

Chequea sólo tablas que han cambiado desde la última comprobación o que no se han cerrado correctamente.

--check, -c

Solo comprueba las tablas en busca de errores.

O pueden ejecutar el famoso man KOMANDO, osea:

man mysqlcheck

o mysqlcheck –help para ver los parametros disponibles

Anuncios