MySQL:临时表存储位置

我一直在读临时表,以及如果你超过tmp_table_size,它将被转换到磁盘上的MyISAM表中。 我找不到的是表格的存储位置。 我认为这是MySQL的datadir。 任何人都可以确认吗?

该variables称为tmpdir ,系统缺省值为/tmp/var/tmp/usr/tmp

你应该注意到关于隐藏文件的段落。 在操作过程中,您将无法真正看到磁盘上的文件/表格。 而那个ALTER TABLE行为有点不同。

它应该在my.cnf中的tmpdir子句指定的mysql临时目录中创build