Mysql
 sql >> Database >  >> RDS >> Mysql

File chiave errato per la tabella MySQL

Il problema non era che la tabella era corrotta. Quando esegui un raggruppamento, mysql crea una tabella temporanea. Poiché la tabella è così grande, la tabella temporanea occupa più di 10 GB di spazio su disco. Il messaggio di errore viene visualizzato quando il disco è pieno al 100%.

Ho usato il comando per controllare lo spazio su disco:

df -h /dev/root

Quindi nella configurazione MySQL (my.ini) ho cambiato la posizione (tmpdir) in cui le tabelle temporanee sono archiviate in una partizione con spazio libero su disco sufficiente.

ora la query viene eseguita correttamente