Mengubah File Permission di Folder Mysql di OpenSUSE
Prolog
Hari ini ada sedikit masalah dengan data yang ada di mysql setelah migrasi dari komputer lain. Masalahnya terletak pada bagian update dan insert data … waduuuuh… ga bisa ndhuuk!!, bingung saya…salahnya kira-kira dimana&$#^#%##@!!(*^. Langkah pertama yang saya lakukan adalah merestart servicesnya:
@gempat:~> sudo /etc/init.d/mysql restart
root’s password:
Restarting service MySQL
Shutting down service MySQL done
Starting service MySQL done
ipen@gempat:~>
Eeeh gak mempan juga..
pesan errornya di mysql katanya tabel bla..bla..bla ga bisa di update just only read katanya waduuuh…!! mana barusan datanya di update giliran dipindah ke kompie sebenarnya malah ngeyel tu data…hhhhh..
Langkah berikutnya saya berpikir kaliq ajah ada data yang tertinggal, untungnya kompie asal datanya masih ada di aku jadi aman untuk peng’copy’an datanya. Trus di copy kan lagi ke #/var/lib/mysql tu foldernya, lalu di restart mysql … eeeh gak BISA JUGA!!!!waaaah PARAH!!!.
Kemudian saya makan siang dolo … lapaaar ude jam 2 siang belon makan … trus saya kembali utak-atik ini data di mysql. Saya perhatikan satu per satu folder lainnya pake #ls -l saya bandingkan dengan folder yang baru saya kopikan… wheladalllah BEDA BO!! ternyata set permission nya udah berobah men!! ‘I wonder … kira2 ini yang bikin read only doang’ dan memang betul itu biang dari masalahku tadi siang. Jadi saya mempergunakan ‘just’ tiga jurus only hehehe…. yaitu ls, chown, dan chmod.
Okey kini kita ikuti langkahnya tetapi setelah yang satu ini…..(iklan hehehehe).
Buka konsol dan login sebagai root.
Perhatikan gambar ini: ini adalah folder apkt berikut file hasil backup dari tempat lain (tanda pada kotak garis putih), disini file permissionnya adalah root:user
Folder apkt berikut file didalamnya tetap dapat diakses dari mysql (saya biasanya pake phpmyadmin untuk manajemen data di mysql), akan tetapi folder berikut file didalamnya ini hanya bisa dibaca saja tidak dapat di update atau dimasukkan data baru. Untuk dapat menjadi Read – Write kita perlu mengubah permission dari folder dan file didalamnya dengan cara sbb:
#chmod 700 apkt/
#chown mysql:myqsl -R apkt/
#chmod 660 apkt/*
that’s it!
naaaah sekarang si user@localhost dapat mengakses mysql dengan +rw
Semoga bermanfaat



