MySQL Repair table egyszerűen

Korábban egy MySQL adatbázis mentő szkriptnél már bemutattam az 5-ös MySQL egy újítását a --defaults-file kapcsolót

Íme egy "egysoros" megoldás, hogy egy adatbázis  összes táblájára egyszerűen kiadjuk a repair table parancsot:

DBCOMMAND="mysql --defaults-file=/etc/mysql/debian.cnf  --skip-column-names DBNEVE -e"

for table in $DBCOMMAND "show tables"; do echo $table; $DBCOMMAND "repair table $table"; done