MySQL – errno: 145

Publicado em 28/04/200602/05/2014 por Bruno Russo

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

Esta entrada foi publicada em Notícias com as palavras-chave 145, erro, linux, mysql, Software Livre. Adicione o link permanente aos seus favoritos.