Ao gerenciar tabelas no MySQL, assim como em qualquer outro aplicativo de banco de dados, podemos encontrar vários erros de mesa que impedem sua correta execução e uso.
Se formos administradores de banco de dados, é altamente recomendável realizar constantemente uma análise do Pranchas que compõem um banco de dados para obter o melhor desempenho deles.
Basicamente nós temos três etapas para determinar se uma mesa é ou não corrupto, estes são:
- Sintomas
- Detecção
- Resolução
Sintomas de erro de tabelaAlguns dos sintomas que nos permitem entender que uma tabela está corrompida ou danificada são:
- Nenhum usuário pode iniciar sessão no MySQL.
- Uso intensivo CPU.
- Mensagens de erro alertando sobre erros nas tabelas.
- Não pode fazer cópias segurança do banco de dados usando o comando mysqldump
- Desligamentos inesperados da máquina.
- Bugs no código MySQL ou MyISAM.
- Exibição de mensagens como Arquivo de chave incorreto para a tabela: '…'. Tente consertá-lo.
A seguir, veremos algumas opções sobre como reparar as tabelas no MySQL.
1. Como reparar tabelas MySQL usando phpMyAdmin
Passo 1
A primeira opção que veremos para reparar uma tabela corrompida no MySQL por meio phpMyAdmin. Para isso acessaremos o console phpMyAdmin no seguinte caminho:
PROLONGAR
Passo 2
Uma vez lá, faremos o login usando nossas credenciais e teremos o seguinte ambiente:
PROLONGAR
etapa 3
Uma vez lá iremos selecionar a base de dados onde a tabela está hospedada e do painel central ativaremos a caixa onde está a tabela, neste caso temos a tabela 34 e uma vez selecionada mostramos as opções dos campos Para itens marcados e lá selecionamos a opção Repare a mesa:
PROLONGAR
Passo 4
Com isso vamos executar o comando TABELA DE REPARO e o phpMyAdmin irá analisar a tabela em busca de erros e obteremos o resultado na tela:
PROLONGAR
Com esta opção simples, podemos reparar tabelas MySQL com phpMyAdmin.
2. Como reparar tabelas MySQL usando MySQL diretamente
A própria aplicação MySQL nos oferece a possibilidade de analisar uma determinada tabela para analisá-la em busca de erros e falhas. Para este exemplo, usaremos a tabela cidade no banco de dados mundo.
Passo 1
Acessamos o banco de dados e ali clicaremos com o botão direito na tabela a ser analisada e selecionaremos a opção Manutenção de mesa
PROLONGAR
Passo 2
A seguinte janela será exibida onde vamos para a guia Mesas e lá iremos selecionar a opção Tabela de verificação onde podemos definir o nível de análise entre Rápida, Média ou Estendida.
PROLONGAR
etapa 3
Uma vez definidos esses parâmetros, clique na opção Tabela de verificação e o respectivo resultado será exibido:
Como podemos ver, temos alternativas para reparar as tabelas em MySQL de forma ágil e totalmente segura e desta forma aumentar as capacidades do MySQL dentro de nossa organização. Lembre-se de que o MYSQL é um poderoso gerenciador de banco de dados que nos ajudam a otimizar todo o gerenciamento de dados. Para melhorar seu uso, deixamos você 20 recomendações interessantes para MySQL.
Recomendações MySQL