Prakikum 8 (DCL)

Nama : Teguh Warastro Jati

Nim : 233100386


DCL


seblum kita membuat user kita perlu membuat database baru dulu atau jika sudah punnya database langsung saja kita buat usernya, untuk membuat user masuk terlebih dahuku root   lalu tuliskan sql seperti di berikut: 
create user : digunakan untuk membuat nama usernya 
identifited by : adalah sql untuk membuat password user

kemudain utnuk memberikan hak akses databse  kepada user.  kita gunakan sql seperti di bawah:

GRANT hak_akses_yang_ingin_diberi  ON nama_database.nama_tabel TO 'nama user'@'localhost';
NB:hak akses yang ingin di beri = insert,update,delete pilih salah satu atau semua

jika yang ingin diberi hak akses seleuruh tabel pada satu databse gunakan sql dibawah
GRANT ALL PRIVILEGES ON nama_database.* TO 'nama user'@'localhost';

saya disini menggunakan hak akses insert saja



lalu gunakan sql  FLUSH PRIVILEGES; 
untuk memuat ulang


Jika sudah langsung ketik 
EXIT dari mode root
lanjut masuk ke mode USER yang tadi sudah di buat dengan sql berikut :


selanjutnya mengecek apakah hak akses sudah sukses
untuk databse berhasil, lanjut use databse dan cek tabel lalu masukan row data dan mencoba insert

dan berhasil

Selanjutnya perintah REVOKE yang digunakan untuk mengahpus user

REVOKE INSERT ON nama_database.tabel FROM 'user'@'localhost';

atau

REVOKE INSERT ON nama_database.* FROM 'user'@'localhost';

sql saya


SELESAI



Komentar

Postingan populer dari blog ini

Praktikum 4

Normalisasi 1 Nf 2nf 3nf (kartu pengobatan masyarakat)

Praktikum 6