Merubah Folder Temporary Pada MySQL

Merubah Folder Temporary Pada MySQL banyak yang kendala, sehingga MySQL malah menjadi error. Saya rangkum dengan sesederhana mungkin agar mudah diterapkan

Cek Lokasi default tmpdir

SHOW VARIABLES WHERE Variable_name=’tmpdir’;

default ada di /tmp

 

Menyiapkan Lokasi Forlder tmp baru

Penempatannya di

tmpdir = /mnt/sdb1/tmp

Edit configurasi mysqld.cnf

nano /etc/mysql/mysql.conf.d/mysqld.cnf

lakukan perubahan pada tmpdir menjadi seperti berikut

tmpdir = /mnt/sdb1/tmp

Membuat Direktori tmpdir

Silahkan tentukan sendiri dimana letaknya

mkdir /mnt/sdb1/tmp

Rubah kepemilikan dari folder

chown mysql:mysql /mnt/sdb1/tmp

Buat read and write nya

chmod 1777 /mnt/sdb1/tmp

Edit konfigurasi Apparmor

Menambahkan konfigurasi pada /etc/apparmor.d/usr.sbin.mysqld

#Allow tmp access
/mnt/sdb1/tmp rw,
owner /mnt/sdb1/tmp/** rwkl,

Restart service apparmor

/etc/init.d/apparmor restart

Terakhir restart service mysql

/etc/init.d/mysql restart

Baca juga :  [SOLVED] The total number of locks exceeds the lock table size

Leave a Comment