暂时文件夹用于存储暂时文件或暂时表。值能够是一个使用“:”(Unix)或“;”(Windows)分隔的路径列表,这些路径可被轮流使用,以便将负载分到不同磁盘。若MySQL server是作为Slave的角色,则不能将该文件夹指向基于内存文件系统的文件夹或者当主机重新启动时会被清理掉的文件夹,由于Slave须要这些文件复制暂时表或运行LOAD DATA INFILE操作,这些文件丢失会导致复制失败。这意味着不能讲slave的tmpdir设置为linux系统默认的/tmp文件夹。对于Slave能够使用还有一配置项slave_load_tmpdir来设置其暂时文件夹,这样Slave能够不使用通用选项tmpdir设置的暂时文件夹。对于非Slave角色的MySQL server没此限制。