MySQL réparer un fichier index MyISAM manquant ou corrompu

De Ikoula Wiki
Jump to navigation Jump to search

Introduction

Nous allons voir dans MySQL comment réparer un fichier index MyISAM manquant ou corrompu.


Exemple

Un mysqlcheck sur une table de votre BDD vous renvoi :

	
+--------------------------------------+-------+----------+--------------------------------------+
| Table                                | Op    | Msg_type | Msg_text                             |
+--------------------------------------+-------+----------+--------------------------------------+
| VOTRE_BDD.VOTRE_TABLE                | check | Error    | Incorrect file format 'VOTRE_TABLE'  |
| VOTRE_BDD.VOTRE_TABLE                | check | error    | Corrupt                              |
+--------------------------------------+-------+----------+--------------------------------------+


Dans votre BDD MySQL, effectuez la commande :

mysql> repair table VOTRE_TABLE  use_frm;
+------------------------+--------+----------+------------------------------------+
| Table                  | Op     | Msg_type | Msg_text                           |
+------------------------+--------+----------+------------------------------------+
| VOTRE_BDD.VOTRE_TABLE  | repair | status   | OK                                 |
+------------------------+--------+----------+------------------------------------+

Le statut vous indique que la commande s'est bien exécutée, mais vous pouvez ensuite relancer un mysqkcheck sur cette table pour vérifier qu'elle n'est plus corrompue.




Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.