Como reconstruir índices no MYSQL

Passo 1

Use telnet, ssh ou máquina local para se conectar ao servidor MySQL e acessar a ferramenta de linha de comando MySQL. Você pode fazer isso com o mysql -p.

Passo 2

Use o comando "CHECK TABLE tableName FOR UPGRADE" para verificar se a tabela precisa ser reparada.

Passo 3

Saia da ferramenta de linha de comando MySQL digitando "x" e pressionando a tecla "Enter". Você retornará à linha de comando do console.

Passo 4

Remova a tabela com o comando "mysqldump": mysqldump nameBaseData tableName> dump.sql.

Passo 5

Recrie a tabela no banco de dados com o comando MySQL: mysql databaseName <dump.sql. Isso reconstruirá a tabela e os índices na tabela.