De ibtmp1 eenmaal gemaakt kan op geen enkele manier worden verkleind zonder de mysql-service opnieuw te starten.
Er zijn twee manieren om ermee om te gaan:
Voorzorg :Op het moment dat de server start, moet u de grootte van dit bestand beperken als:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
waarbij max 5G betekent dat deze bestandsgrootte beperkt is tot 5 GB.
Genezen :Als het bestand al is gemaakt, moet u de service opnieuw starten:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
Documenten:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html