Quand une erreur système se produit à une base de données MySQL, ou quand un simple tableau reçoit une grande quantité de données mal formatées , les index des tables peuvent être corrompus . Le système MySQL va informer l'utilisateur que le tableau doit être réparé quand une commande CHECK TABLE est exécutée sur la table. La commande pour vérifier la table doit être réparé ressemble à ceci: VOIR TABLE nom_table mise à niveau. Si le système mySql répond « mise à niveau du tableau nécessaire ", puis la table doit les indices reconstruits . Instructions
1
en utilisant telnet, ssh, ou une machine locale , se connecter au serveur MySQL et se connecter à l'outil en ligne de commande MySQL. Cela peut être fait avec mysql- p.
2
Utilisez le nomtable CHECK TABLE POUR commande upgrade pour vérifier la table doit être réparé .
3
sortie le mysql outil de ligne de commande en tapant x et en appuyant sur la touche "Entrée " . Vous revenez à l' invite de commande shell
4
exporter une table avec la commande mysqldump : . . Mysqldump databaseName tableName > Les dump.sql
5
Re - créer l' table dans la base de données avec la commande mysql : mysql databaseName < dump.sql . Cela va reconstruire la table et les index des tables .