此问题的出现,主要是根目录的磁盘空间过小,而导出的数据又非常巨大

先mkdir -p /data/mysql/tmp

chown mysql.mysql /data/mysql/tmp

解决版本:

找到my.cnf

在[mysqld]

添加tmpdir=/data/mysql/tmp

必须要重启mysql才能生效

如果通过set global tmpdir='/data/mysql/tmp',会提示变量可读变量

mysql> set global tmpdir = '/data/mysql/tmp';

ERROR 1238 (HY000): Variable 'tmpdir' is a read only variable

在登陆mysql查看

show variables like 'tmpdir';

点评
还没有点评哦!