hak akses (grant dan revoke) MySql beserta contohnya (CLI) #10 (30 nov)

 Assalamualaikum wr.wb.



Selamat pagi/siang/sore/malam semua.pada kesempatan ini, saya akan sharing dan mencontohkan bagaimana hak akses dibuat dan diedit, dan memberikan akses tertentu. perintahnya seperti berikut :


  • Buatlah sebuah user baru 
  • Berikan hak akses terhadap user baru tersebut dengan grant insert/update/delete/select pada table vendors. 
  • Cek hasil pemberian hak akses dengan melakukan login dan insert/update/delete/select data table vendors menggunakan user tersebut 
  • Cabut hak akses tersebut dengan revoke.


A. Alat dan Bahan

  • seri latihan ini berkesinambungan dengan post post sebelumnya dimulai dari sini
  • install xampp (all OS).
  • pastikan sudah RUN program MySql pada xampp
  • sudah membuat database dengan nama "'hak_akses' dan tabel 'vendors' dengan field (nama, tahun_berdiri, lokasi)

B. Jangka Waktu Pelaksanaan

untuk durasi  pelaksanaannya  kurang lebih 1/2 jam



C. Tahap Pelaksanaan

a. terlebih dahulu, hidupkan apache dan mysql / mariaDB pada xampp atau lamp dan masuk ke mysql

# mysql -u root -p 

mode text (CLI), karena kita akan membuat projek dengan command text.



b. kali ini akan menggunakan database dari mysql dengan nama mysql.seperti biasa gunakan perintah  

> use (nama_database)



c. Buatlah sebuah user baru 


> create user  'nama user'@ 'localhost' identified by 'password';



d. Berikan hak akses terhadap user baru tersebut dengan grant insert/update/delete/select pada table vendors.


didalam gambar kurang select, tambahkan select dibelakang delete.

hak istimewa yang paling umum digunakan :

ALL PRIVILEGES   – memberikan semua hak istimewa ke akun pengguna.
CREATE                   – akun pengguna diizinkan untuk membuat database dan tabel.
DROP                        – akun pengguna diizinkan untuk menghapus database dan tabel.
DELETE                   – akun pengguna diizinkan untuk menghapus baris dari tabel tertentu.
INSERT                    – akun pengguna diizinkan untuk memasukkan baris ke tabel tertentu.
SELECT                   – akun pengguna diizinkan untuk membaca database.
UPDATE                  – akun pengguna diizinkan untuk memperbarui baris tabel.

seteleah menggunakan grant ataupun revoke, akhiri dengan perintah :

> flush privileges;




e. Cek hasil pemberian hak akses dengan melakukan login dan insert/update/delete/select data table vendors menggunakan user tersebut.

langkah-langkah diatas dilakukan di user root, keluar dengan perintah exit,lalu log in dengan user baru 





f. Cabut hak akses tersebut dengan revoke.

lakukan revoke pada user root.login root.




dan post ini berakhir sampai disini dulu.Terimakasih telah mengunjungi blok kami dan mengikuti langkah-langkah diatas,semoga bermanfaat dan berhasil,mohon maaf jika terdapat kesalahan dalam pengetikkan.

Wassalamualaikum wr.wb.
Previous
Next Post »

Kontributor