Você deve adicionar o seguinte ao /etc/my.cnf
[mysqld]
tmpdir=/db/tmp
em seguida, service mysql restart
(para tmpdir , é necessário reiniciar)
Além disso, execute isso no Linux apenas no caso:
$ chown mysql:mysql /db/tmp
$ chmod 777 /db/tmp
Experimente!