Come ricostruire gli indici su MySQL

April 12

Quando un errore di sistema che accade a un database MySQL, o quando un semplice tavolo riceve una grande quantità di dati in modo errato formattati, gli indici della tabella possono essere danneggiato. Il sistema di MySQL informare un utente che il tavolo deve essere riparato quando un comando CHECK TABLE viene eseguito sul tavolo. Il comando per verificare le esigenze di tabella riparazione aspetto: Mostra TABELLA nometabella per l'aggiornamento. Se il sistema mySql risponde con "tabella di aggiornamento richiesto", quindi la tabella deve gli indici ricostruiti.

istruzione

1 Utilizzando telnet, SSH, o un computer locale, connettersi al server MySQL e accedere lo strumento da riga di comando mysql. Questo può essere fatto con mysql -p.

2 Utilizzare il nometabella CHECK TABLE comando FOR UPGRADE per verificare il tavolo deve essere riparato.

3 Uscire dallo strumento da riga di comando mysql digitando x e premendo il tasto "Enter". Si tornerà al prompt dei comandi di shell.

4 Dump la tabella con il comando mysqldump: mysqldump databaseName tableName> dump.sql.

5 Ricreare la tabella nel database con il comando mysql: mysql databaseName <dump.sql. Questo ricostruirà il tavolo e gli indici della tabella.