Как да възстановите индексите в MYSQL

Стъпка 1

Използвайте telnet, ssh или локална машина, за да се свържете с MySQL сървъра и да получите достъп до инструмента за команден ред на MySQL. Можете да направите това с mysql -p.

Стъпка 2

Използвайте командата "CHECK TABLE tableName FOR UPGRADE", за да проверите дали таблицата трябва да бъде поправена.

Стъпка 3

Излезте от инструмента за команден ред на MySQL, като въведете "x" и натиснете клавиша "Enter". Ще се върнете към командния ред на конзолата.

Стъпка 4

Премахнете таблицата с командата "mysqldump": mysqldump nameBaseData tableName> dump.sql.

Стъпка 5

Пресъздайте таблицата в базата данни с командата MySQL: mysql databaseName <dump.sql. Това ще възстанови таблицата и индексите в таблицата.