sql >> Database >  >> RDS >> Mysql

Onjuist sleutelbestand voor tabel MYSQL

Het probleem was niet dat de tafel corrupt was. Wanneer u een groep maakt op, maakt mysql een tijdelijke tabel. Omdat de tabel zo groot is, neemt de tijdelijke tabel meer dan 10 GB schijfruimte in beslag. De foutmelding verschijnt wanneer de schijf 100% vol is.

Ik heb het commando gebruikt om de schijfruimte te controleren:

df -h /dev/root

Dus in de MySQL-configuratie (my.ini) heb ik de locatie (tmpdir) waar de tijdelijke tabellen worden opgeslagen, gewijzigd in een partitie met voldoende vrije schijfruimte.

nu wordt de zoekopdracht succesvol uitgevoerd




  1. Hoe beheert u SQL-query's?

  2. Krijg het huidige jaar, de huidige maand en de huidige dag in MySQL

  3. Cumulatieve som berekenen in PostgreSQL

  4. lange polling-info van mysql werkt niet