Le ibtmp1 une fois créé, il ne peut être réduit par aucune méthode sans redémarrer le service mysql.
Il existe deux façons de le gérer :
Précaution :Au démarrage du serveur, vous devez limiter la taille de ce fichier à :
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
où max 5G signifie que la taille du fichier est limitée à 5 Go.
Soigner :Si le fichier est déjà créé, vous devez redémarrer le service :
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
Documents :https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html