ibtmp1 一度作成されたものは、mysqlサービスを再起動せずにどの方法でも縮小することはできません。
それを処理する2つの方法があります:
注意事項 :サーバーの起動時に、このファイルのサイズを次のように制限する必要があります:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
ここで、最大5Gは、このファイルサイズが5GBに制限されていることを意味します。
治療 :ファイルがすでに作成されている場合は、サービスを再起動する必要があります:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.
ドキュメント: https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html