Menciptakan Pengguna Baru LANGKAH-LANGKAH PRAKTIKUM

Modul Praktikum Sistem Basis Data .............................................................................. 17

E. LANGKAH-LANGKAH PRAKTIKUM

1. Menciptakan Pengguna Baru

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql -u root -h localhost -p  Enter password: rootpassword  mysqlGRANT ALL PRIVILEGES ON . TO „ sinta‟‟localhost ‟ - IDENTIFIED BY „passwordsembarang‟ -WITH GRANT OPTION;  mysqlGRANT ALL PRIVILEGES ON . TO „santi‟‟‟ - IDENTIFIED BY „passwordsembarang‟ -WITH GRANT OPTION;  mysqlGRANT ALL PRIVILEGES ON . TO „nasti‟ -IDENTIFIED BY „passwordsembarang‟ -WITH GRANT OPTION;  mysqlGRANT USAGE ON . TO „ andi‟‟localhost ‟ - IDENTIFIED BY „passwordsembarang‟; Penjelasan  Perintah pertama adalah untuk membuat user baru dengan nama sinta dengan level akses sebagai administrator privileges ALL, yang berarti dapat mengakses SEMUA database yang ada di dalam server ON . selama lokasi pengakses tersebut dilakukan pada mesin lokal sintalocalhost. Lokasi pengakses bisa menggunakan alamat IP Internet Protocol Address dan nama domain domain name. Perintah WITH GRANT OPTION memberikan wewenang kepada sinta untuk dapat memberikan izin akses GRANT kepada user-user lainnya.  Untuk perintah kedua, akses dapat dilakukan dari mesin mana saja di seluruh dunia selama user tersebut dapat melakukan koneksi ke server MySQL TO santi. Perintah TO santi bisa juga ditulis tanpa tanda, seperti pada perintah ketiga TO nasti  Dengan GRANT USAGE, si andi mempunyai level akses sebagai user biasa dengan tidak memiliki izin akses apapun, tetapi dia tetap dapat login dengan user dan password ke dalam MySQL. User seperti andi ini disebut juga Dummy UserBlank User. Selanjutnya perhatikan tabel user di dalam database mysql, apakah user-user yang dibuat sudah terdaftar?. Apa yang tampil dari perintah-perintah pada latihan berikut, a. Apa yang nampak setelah perintah berikut; mysqlUSE mysql;  mysqlSELECT user, host, password FROM user;  Modul Praktikum Sistem Basis Data .............................................................................. 18 b. Kemudian apa yang tampil setelah perintah berikut; mysqlSELECT user, select_priv, insert_priv, update_priv, delete_priv, create_priv -drop_priv FROM user;  c. Cabut hak akses dari user santi; apa yang terjadi? mysqlREVOKE ALL ON . FROM santilocalhost mysqlSELECT user, select_priv, insert_priv, update_priv, delete_priv, create_priv -drop_priv FROM user;  d. Lakukan penghapusan terhadap user santi; apa yang berubah? mysqlDELETE FROM user WHERE user=‟ santi‟; mysqlSELECT user, select_priv, insert_priv, update_priv, delete_priv, create_priv -drop_priv FROM user;  mysqlQUIT; 

2. Penghapusan Izin Akses Pengguna