Como reparar um banco de dados MySQL com phpMyAdmin e Adminer

Seu banco de dados MySQL é fundamental para armazenar e gerenciar dados. Se ele começar a apresentar problemas como erros ou tabelas corrompidas, isso pode afetar seu site ou aplicativo. Felizmente, ferramentas como phpMyAdmin e Adminer facilitam o reparo de bancos de dados. Este guia explica passo a passo como consertar seu banco MySQL usando essas ferramentas.

REPARAR BANCOS DE DADOS MYSQL COM O PHPMYADMIN

Se seu site se comporta de forma estranha, exibindo erros desconhecidos ou sem conseguir salvar as configurações permanentemente, é provável que o banco de dados esteja corrompido.

Quando isso acontece, você pode tentar reparar as tabelas do banco com uma das ferramentas de administração mais populares: phpMyAdmin ou Adminer.

Para reparar tabelas do banco MySQL com o phpMyAdmin, siga estes passos:

Faça login no cPanel ou abra o phpMyAdmin diretamente, se já souber como.

cPanel

Na seção DATABASES da tela inicial do cPanel, clique em phpMyAdmin:

phpMyAdmin no cPanel

A página de administração do phpMyAdmin abrirá em uma nova janela. Na barra lateral esquerda, clique no nome do banco em que deseja trabalhar. Por exemplo, a imagem abaixo mostra o banco selecionado chamado example_wordpress:

Na janela principal à direita, marque as caixas das tabelas do banco que você quer reparar.

Para selecionar todas as tabelas de uma vez, marque a caixa Check All.

phpMyAdmin: reparar todas as tabelas

No menu suspenso, selecione "With selected: Repair table." O phpMyAdmin então inicia o processo de reparo e informará se ele foi bem-sucedido.

REPARAR BANCOS DE DADOS MYSQL COM O ADMINER

Adminer é um software de administração de banco de dados pequeno e poderoso, com praticamente os mesmos recursos do phpMyAdmin. A grande vantagem é que essa ferramenta consiste em apenas um arquivo, tornando sua instalação e uso extremamente simples.

Após enviar o arquivo do Adminer para o site, você já pode começar a usá-lo. Abra-o no navegador e faça login no seu banco de dados:

Pagina de login do Adminer

Após o login, selecione o banco que deseja reparar no painel esquerdo:

Reparar o banco MySQL do WordPress

Na janela principal, selecione todas as tabelas do banco e inicie o processo de reparo:

Selecionar todas as tabelas do banco para reparar

O Adminer pode informar que o reparo é impossível se o seu mecanismo de banco for InnoDB. Nesse caso, selecione novamente todas as tabelas e clique em optimize.

Isso recriará todas as tabelas do banco e é tão útil quanto reparar!

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.