Karena satu atau hal lain, anda harus mengganti direktori temporari MySQL di Linux anda dapat mengikuti langkah-langkah dibawah ini (langkah-langkah dibawah ini dieksekusi sebagai root) :
Sebagai contoh kita akan membuat folder tempat penyimpanan file-file temporary MySQL di /cachesql, buka
/etc/my.cnf
tambahkan
/etc/my.cnftmpdir=/cachesql
Buat folder /cachesql
mkdir /cachesql
ganti owner:group sesuai dengan kepemilikan MySQL anda, bisa dicek dengan
ps axu | grep mysql
Hasil dari perintah diatas kurang lebih seperti dibawah ini
mysql 31730 4.5 1.2 148328 31952 pts/0 Sl 18:22 1:45 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql
atau dengan cara yang lebih mudah
id mysql
dari perintah diatas diketahui bahwa user MySQL adalah mysql dan Groupnya adalah mysql
chown -r mysql:mysql /cachesql
Setelah selesai menjalankan perintah yang diatas, sekarang saatnya untuk merestart mysql
/etc/init.d/mysql restart