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?

DrStalker
la source
stockage de table myisam?
rkthkr

Réponses:

12

Pour vérifier les tableaux:

CHECK TABLE mytable1

Pour réparer la table:

REPAIR TABLE mytable1
DrStalker
la source
0

Faites ça.

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


la source