2006 04 28 MySQL - errno: 145
Post
Cancel

MySQL - errno: 145

Tem coisa que ocorre em hora que não é para acontecer.

Imagine a situação: você por motivos extras (como manutenção na rede elétrica), precisa reiniciar o Servidor (Desligar e Ligar).

Ao iniciar você percebe que todos os serviços são inicializados normalmente durante o processo de carga do Sistema Operacional. Como não ocorreu nenhum erro, vamos, apenas para desencargo de consiência, testar os sistemas que são fornecidos pelo Servidor.

Começam os testes. O primeiro sistema está ok, o segundo sistema também está ok, o terceiro sistema também está ok, o quarto sistema: ERRO.

...Can't open file: 'TABELA.MYI' (errno: 145)....

Somente uma tabela com erro, as demais tabelas do Banco funcionam sem maiores problemas. O que fazer???

Primeiramente vamos recorrer ao nosso amigo Google, geralmente ele tem uma resposta para as questões mais difíceis de serem explicadas. E dessa vez não foi diferente. :)

Encontrei um link, na qual houve o mesmo erro que eu estava tendo. Logo, vamos executar o comando que a dica para solucionar estava passando.

"mysqlcheck --all-databases --auto-repair"

(o que fiz fui trocar o parâmetro --all-databases pelo parâmetro -B database) 

Comando executado. Logo, o sistema voltou a funcionar. 

Incluí a resposta para esse erro (pelo menos eu consegui resolver o problema dessa forma), na seção FAQ/MySQL

This post is licensed under CC BY 4.0 by the author.