【问题标题】:path of temporary file临时文件路径
【发布时间】:2012-04-11 18:16:43
【问题描述】:

当我更改或修复 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

这似乎是一个错误。

【问题讨论】:

    标签: mysql temporary-files tmp


    【解决方案1】:

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

    另请参阅temporary-files 上的文档

    【讨论】:

    • 在使用“alter table”时,我注意到它使用的是同一目录而不是 tmpdir 路径。
    • 根据您提供的文档链接...“ALTER TABLE 在与原始表相同的目录中创建一个临时表”是否可以更改 alter 使用的 tmp 文件的位置桌子?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 2021-03-24
    相关资源
    最近更新 更多