Uma possível forma de resolver o erro:
ERROR 144 - Table './database/table_name' is marked as crashed and last (automatic?) repair failed
No MySQL é:
Pare o banco de dados
service mysql stop
Vá até o diretório onde as tabelas ficam fisicamente salvas. Caso seja um sistema Debian, basta:
/var/lib/mysql/<NOME_DO_BANCO_DE_DADOS>
Execute o comando no arquivo da tabela que é indicado com erro:
myisamchk -r <NOME_DA_TABELA>
Reinicialize o servidor MySQL
service mysql start