Sepertinya izin Anda pada /tmp salah. Mereka benar-benar harus dibaca/ditulis/dieksekusi untuk semua orang dengan set bit yang lengket.
chmod 1777 /tmp
Bit lengket menambahkan beberapa batasan pada cara pengguna lain berinteraksi dengan file yang tidak dibuat atau dimiliki oleh mereka, jadi tidak ada alasan untuk khawatir.
Jika diinginkan, Anda juga dapat membuat direktori terpisah yang dimiliki dan dapat ditulisi oleh pengguna mysql dan tentukan direktori tersebut di my.cnf yang akan digunakan sebagai ganti sistem /tmp.