Assalamualaikum wr.wb.
- 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.
- 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)
> 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.
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.
Wassalamualaikum wr.wb.
EmoticonEmoticon