Como refazer índices no MYSQL

Escrito por jeffrey ober | Traduzido por eudes filho gomes
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Quando um erro de sistema ocorre no MySQL Database, ou quando um tabela simples recebe uma grande quantidade de dados mal formatados, os índices da tabela poderão ficar corrompidos. O sistema MySQL informará o usuário que a tabela precisa ser reparada quando o comando CHECK TABLE for executado. O comando para verificar se a tabela necessita de reparos, se parece com isso: CHECK TABLE NomeDaTabela FOR UPGRADE. Se o sistema MySQL responder com "Table upgrade required", então os índices da tabela terão que ser refeitos.

Nível de dificuldade:
Desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Usando telnet, ssh, ou uma máquina local, conecte ao MySQL Server e se logue na ferramenta de linha de comando MySQL. Isso pode ser feito com mysql -p.

  2. 2

    Use o comando CHECK TABLE NomeDaTabela FOR UPGRADE para verificar se a tabela precisa de reparos.

  3. 3

    Saia da ferramenta de linha de comando MySQL digitando "x" e pressionando a tecla "Enter". Você irá retornar ao prompt de comandos shell.

  4. 4

    Esvazie a tabela com o comando mysqldump: mysqldump nomeDoBancoDeDados nomeDaTabela > dump.sql.

  5. 5

    Recrie a tabela no banco de dados usando o comando mysql: mysql nomeDoBancoDeDados < dump.sql. Isso reconstruirá a tabela e seus índices.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível