修改临时表存放路径tmpdir

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改临时表存放路径tmpdir相关的知识,希望对你有一定的参考价值。

报错如下:

ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_2c23_0.MAI' (Errcode: 2 "No such file or directory")


将临时表存放路径修改到数据存放路径/data/mysql


  1. mkdir /data/mysql/tmp

  2. chown mysql.mysql /data/mysql/tmp

  3. 修改/etc/my.cnf配置文件

    [mysqld]

    ...

    tmpdir=/data/mysql/tmp

    ...

  4. 重启mysql服务

    systemctl restart mysqld

以上是关于修改临时表存放路径tmpdir的主要内容,如果未能解决你的问题,请参考以下文章

【MySQL】MySQL的tmpdir临时文件说明及使用设置

怎么修改mysql数据库临时表空间大小

linux怎么修改mysql数据库临时表空间大小

生成临时文件名(在系统的临时路径上)

java.io.tmpdir指定的路径在哪?

结果集存放到临时表