MySQL: la tabella è contrassegnata come bloccata


9

Dopo un problema con il disco completo, uno dei DB MySQL sul server presenta il seguente errore quando provo a eseguirne il backup:

[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 po 'di indagine mostra che due tabelle presentano questo problema.

Cosa bisogna fare per riparare le tabelle danneggiate?


myisam table storage?
rkthkr,

Risposte:


12

Per controllare le tabelle:

CHECK TABLE mytable1

Per riparare il tavolo:

REPAIR TABLE mytable1


0

Fai questo.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.