我遇到过同样的问题,经过研究是php框架在读表之前查询了表字段,这个查询固定会在硬盘里创建一个临时表,与tmp_table_size大小无关。经过研究,设置框架的debug模式为false,数据库调试模式为false,并生成表结构缓存文件,成功解决本问题,望采纳!    
mysql中关于tmp_table_size的问题
    我遇到过同样的问题,经过研究是php框架在读表之前查询了表字段,这个查询固定会在硬盘里创建一个临时表,与tmp_table_size大小无关。
经过研究,设置框架的debug模式为false,数据库调试模式为false,并生成表结构缓存文件,成功解决本问题,望采纳!2019-11-09
打开你的mysql文件文件,找到my.ini中
中间有个=9M2019-09-18