报错如下:

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