Boas pessoal aqui ficam maneiras distintas de repara uma Base de dados ou tabela mysql, através da shell.


myisamchk para tabelas com engine MYISAM:
Repara todas as tabelas de um base de dados myisam:

-> cd /var/lib/mysql/nome_da_bd

-> myisamchk -r *.MYI


Repara uma tabela de uma determinada bd

-> myisamchk -r /var/lib/mysql/nome_da_bd/nome_da_tabela_corrumpida.MYI


Uso do mysqlcheck:
Repara todas as tabelas de um base de dados

-> mysqlcheck -r nome_da_bd
Um abraço