Masalahnya bukan karena tabelnya rusak. Saat Anda melakukan group by, mysql membuat tabel sementara. Karena tabelnya sangat besar, tabel sementara membutuhkan lebih dari 10 GB ruang disk. Pesan kesalahan muncul ketika disk penuh 100%.
Saya menggunakan perintah untuk memeriksa ruang disk:
df -h /dev/root
Jadi di konfigurasi MySQL (my.ini) saya mengubah lokasi (tmpdir) tempat tabel sementara disimpan ke partisi dengan ruang disk kosong yang cukup.
sekarang kueri berjalan dengan sukses