A veces es necesario optimizar las tablas de MySQL para ahorrar un poco de espacio en disco y para que, generalmente, las consultas sean respondidas con mas rapided. Para ello podemos utilizar este script para que realice toda la tarea sin necesidad de utilizar aplicaciones como PhpMyAdmin.
for i in `mysql -B -e "show databases"|grep -v Database`; do
for j in `mysql $i -B -e "show tables;"|grep -v Tables_`; do
mysql $i -e "optimize table $j";
done;
done;
Sé el primero en comentar