O ibtmp1 uma vez criado, não pode ser reduzido por nenhum método sem reiniciar o serviço mysql.
Existem duas maneiras de lidar com isso:
Precaução :No momento da inicialização do servidor, você deve limitar o tamanho deste arquivo como:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
onde max 5G significa que esse tamanho de arquivo é limitado a 5 GB.
Cura :Se o arquivo já foi criado, você precisa reiniciar o serviço:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
Documentos:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html