Memberi Hak Akses kepada User

User yang baru saja ditambahkan kedalam server MySQL. belum memiliki hak akses apapun. Maka dari itu, agar user itu dapat bekerja sesuai kebutuhannya, administrator database harus memberi hak akses kepadanya. cara pemberian hak akses adalah

grant HakAkses no NamaDatabase.NamaTabel
to NamaUser@host
identified by "password";

HaskAkses adalah daftar hak yang akan diberikan kepada user, dan dapat berupa:


  • All, Semua hak akan diberikan kepada user
  • ALTER, user dapat memodifikasi struktur table, kolom, maupun indeks
  • CREATE, user dapat membuat database dan table
  • DELETE, user dapat menghapus data dari suatu table
  • DROP, user dapat menghapus database dan table
  • FILE, user dapat mengakses (membaca dan menulis) file; digunakan dalamm proses eksport dan inport data
  • INDEX, user dapat menambah atau menghapus index.
  • INSERT, user dapat menambahdata kedalam suatu table
  • PROSESS, user dapat melihat dan menghentikan system proses
  • REFERENCES, user dapat mengacu suatu kolom yang terdapat pada table lain; bisa digunakan dalam  pembuatan foreign file
  • RELOAD, user dapat menjalankan statemen FLUSH
  • SELECT, user dapat elakukas sleksi data dari suatu table
  • SHUTDOWN, user dapat melakukan ShutDown terhadap server MySQL
  • UPDATE, user dapat melakukan modifikasi modifikasi terhadap data yang terdapat pada suatu table
  • USAGE, user dapat terhubung dengan server MySQL, tapi tidak memiliki hak akses apapun.
Contoh : 

grant all on penggajian.*
to asep@127.0.0.1
identified by "1206019";

Pemberian Hak Akses (grant)









0 komentar:

Posting Komentar