MySQL: la table est marquée comme plantée


9

Après un problème de disque plein, l'une des bases de données MySQL sur le serveur génère l'erreur suivante lorsque j'essaie de la sauvegarder:

[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES

Un peu d'enquête montre que deux tableaux ont ce problème.

Que faut-il faire pour réparer les tables endommagées?


stockage de table myisam?
rkthkr

Réponses:


12

Pour vérifier les tableaux:

CHECK TABLE mytable1

Pour réparer la table:

REPAIR TABLE mytable1


0

Faites ça.

cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.