J'ai récemment subi une panne de courant sur l'un de mes serveurs de surveillance au bureau. Le résultat de cette panne a entraîné la corruption de certaines tables de la base de données.
J'ai réussi à réparer 3-4 tables en utilisant l'option "use_frm" mais il y en a encore 3 qui semblent être gravement corrompues et qui ne répondent pas à la commande mysql REPAIR (avec ou sans use_frm).
mysql> REPAIR TABLE poller_item;
+-------------------+--------+----------+---------------------------------------------- ------------+
| Table | Op | Msg_type | Msg_text |
+-------------------+--------+----------+------------------------------------------------- ---------+
| cacti.poller_item | repair | Error | Incorrect information in file: './cacti/poller_item.frm' |
| cacti.poller_item | repair | error | Corrupt |
+-------------------+--------+----------+------------------------------------------------- ---------+
Dans ce scénario, y a-t-il un autre moyen de réparer une table ?
Version de MySQL
mysql Ver 14.14 Distrib 5.1.49, for debian-linux-gnu (x86_64) using readline 6.1