Mengenal jenis hak akses user database di MySQL


Tahukah kamu bahwa setiap user di dalam database MySQL memiliki hak aksesnya masing masing. Hak akses tersebut berguna untuk mengelola database setiap user. Lalu apa saja sih hak akses yang bisa diberikan di setiap user di MySQL, berikut saya jabarkan di bawah ini:

  • ALL PRIVILEGES- hak akses ini memungkinkan untuk user menjadi super user (melakukan apapun) di dalam database server MySQL.
  • CREATE- Hak akses ini memungkinkan setiap user hanya dapat melakukan pembuatan tabel atau database baru.
  • DROP- Hak akses ini memungkinkan setiap user hanya dapat melakukan penghapusan tabel atau penghapusan suatu database.
  • DELETE- sedangkan hak akses ini memungkinkan user untuk dapat menghapus data di dalam tabel database.
  • INSERT- sedangkan hak akses ini kebalikan dari hak akses DELETE yaitu memungkinkan user untuk dapat menyimpan data di dalam tabel database.
  • SELECT- Hak akses ini memungkinkan user untuk dapat melakukan query SELECT untuk melihat data di dalam tabel MySQL.
  • UPDATE- Hak akses ini memungkinkan user untuk dapat melakukan perubahan data yang telah tersimpan di dalam tabel MySQL.
  • GRANT OPTION- dan perintah ini digunakan untuk memberikan suatu Hak akses (dengan opsi di atas) kepada user.
Hak akses tersebut dapat ditujukan pada sebuah database, seluruh database, sebuah tabel atau seluruh tabel di dalam database MySQL.

Comments