ibtmp1 raz utworzonego nie można zmniejszyć żadną metodą bez ponownego uruchomienia usługi mysql.
Można to zrobić na dwa sposoby:
Środki ostrożności :W momencie uruchamiania serwera należy ograniczyć rozmiar tego pliku w następujący sposób:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
gdzie max 5G oznacza, że ten rozmiar pliku jest ograniczony do 5 GB.
Leczenie :Jeśli plik został już utworzony, musisz ponownie uruchomić usługę:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
Dokumenty:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html