Membuat Database Mysql Menjadi Mode Read Only

Baru tahu saya, klo ternyata database MySQL mempunyai fitur mode read only pada database dan tabel serta data di dalamnya mengindahkan hak saluran user yang dimiliki. Ketika fitur read only ini aktif maka seluruh acara manajemendan manipulasi database menyerupai CREATE, UPDATE atau DELETE tidak sanggup dilakukan baik itu kepada data di dalam tabel atau kepada tabel itu sendiri hingga hingga ke database-nya. 

Bahkan user selevel root juga tidak sanggup melaksanakan apapun selain perintah melihat data memakai SELECT. Mantap bukan? untuk mengaktifkannya anda tinggal masuk ke dalam shell MySQL melalui perintah:

  mysql -u root -p

kemudian untuk mengaktifkan mode READ ONLY pada database dengan menjalankan perintah di bawah:

 FLUSH TABLE WITH READ LOCK;

maka dikala saya mencoba untuk menciptakan tabel baru, akan muncul pesan error menyerupai berikut:


pesan error itu juga akan muncul dikala anda mencoba untuk menghapus data, atau menghapus tabel bahkan menghapus database menyerupai berikut:


tapi dikala saya menjalankan perintah query SELECT di dalam suatu tabel, maka saya berhasil menjalankannya:


jadi seluruh acara manipulasi database disini di matikan, kemudian untuk menonaktifkan mode read only tersebut saya tinggal menjalankan perintah:

  UNLOCK TABLES;

maka kondisi databse MySQL sanggup kembali di manipulasi memakai perintah UPDATE, CREATE, DELETE dan DROP. Selamat mencoba dan agar membantu ya:-)
Sumber http://www.newbienote.com/

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Membuat Database Mysql Menjadi Mode Read Only"

Posting Komentar