Comment Reconstruire les index sur MYSQL

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 au format incorrect, les index de table peuvent être corrompus. Le système MySQL va informer un 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 les besoins de table réparation ressemble à ceci: CHECK TABLE tablename mise à niveau. Si le système répond avec mySql "Tableau mise à niveau nécessaire," la table doit alors les index reconstruits.

Instructions

  1. Utilisation de telnet, ssh, ou une machine locale, se connecter au serveur MySQL et vous connecter à l'outil de ligne de commande MySQL. Cela peut être fait avec mysql -p.

  2. Utilisez le nom de table de vérification de table pour la commande de mise à niveau pour vérifier la table doit être réparé.

  3. Quittez l'outil ligne de commande mysql en tapant x et en appuyant sur la "Entrer" clé. Vous revenez à l'invite de commande shell.

  4. Dump de la table avec la commande mysqldump: mysqldump databaseName tableName gt; dump.sql.

  5. Re-créer la table dans la base de données avec la commande mysql: mysql databaseName lt; dump.sql. Cela va reconstruire la table et les index de table.

» » » » Comment Reconstruire les index sur MYSQL