Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nieprawidłowy plik klucza dla tabeli MYSQL

Problem nie polegał na tym, że tabela była uszkodzona. Kiedy robisz grupowanie według, mysql tworzy tabelę tymczasową. Ponieważ tabela jest tak duża, tabela tymczasowa zajmuje ponad 10 GB miejsca na dysku. Komunikat o błędzie pojawia się, gdy dysk jest zapełniony w 100%.

Użyłem komendy do sprawdzenia miejsca na dysku:

df -h /dev/root

Tak więc w konfiguracji MySQL (my.ini) zmieniłem lokalizację (tmpdir), w której przechowywane są tabele tymczasowe, na partycję z wystarczającą ilością wolnego miejsca na dysku.

teraz zapytanie działa pomyślnie




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql różnica w wykorzystaniu indeksu między MyISAM i InnoDB

  2. MySQL wybierz sformatowaną datę z pola milisekundowego

  3. liczba MYSQL liczyć?

  4. Kolumna „grupa” w jakiś sposób powoduje błąd składni

  5. Wyszukaj tekst w polach w każdej tabeli bazy danych MySQL