【问题描述】
mysql插入大量数据时报错临时空间不够:
returned error 3 (Error writing file '/tmp/dfasfk' (Errcode: 28 - No space left on device))
【解决办法】
1.查看mysql当前临时空间目录,并查看临时空间目录使用情况:
mysql客户端查看:
mysql> show variables like '%tmp%';
linux端查看:
sdbadmin@u1604-et12: df -H
2.在mysql节点的配置文件 ${installDir}/mysql/datatase/port/auto.cnf 中指定一个更大空间的目录,参数格式如下:
tmpdir=path
3.重启生效,重启命令如下:
sdbadmin@u1604-et12: ${installDir}/mysql/bin/sdb_sql_ctl restart 实例名