1

当我更改或修复 myisam 表时,它会在与数据目录相同的目录中创建一个临时文件。如何让它使用 /tmp 目录?

我在数据目录所在的分区上没有足够的空间。

更新:

http://dev.mysql.com/doc/refman/5.0/en/temporary-files.html

此页的最后一行内容为: ALTER TABLE 在与原始表相同的目录中创建一个临时表。

修复表有一个选项,但它不起作用。

http://dev.mysql.com/doc/refman/5.0/en/myisamchk-repair-options.html#option_myisamchk_tmpdir

这似乎是一个错误。

4

1 回答 1

1

通常mysql使用TMPDIR环境变量或系统默认值。

另请参阅有关临时文件的文档

于 2012-03-28T07:11:15.190 回答