Die ibtmp1 Einmal erstellt, kann es auf keine Weise verkleinert werden, ohne den mysql-Dienst neu zu starten.
Es gibt zwei Möglichkeiten, damit umzugehen:
Vorsicht :Zum Zeitpunkt des Serverstarts sollten Sie die Größe dieser Datei wie folgt begrenzen:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
wobei max 5G bedeutet, dass diese Dateigröße auf 5 GB begrenzt ist.
Heilung :Wenn die Datei bereits erstellt wurde, müssen Sie den Dienst neu starten:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
Dokumente:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html