No
|
Privilege
|
Tahapan
|
Script
|
hasil (CAPTURE)
|
Login
|
keterangan/penjelasan
|
1
|
Create
|
Sebelum ditambahkan privilege
|
Create table mahasiswa ( nim varchar(10), nama
varchar(50));
|
|
User
|
user tidak dapat melakukan create karena belom
mendapat hak akses atau privileges dari root
|
2
|
|
Proses penambahan Privilege
|
GRANT CREATE ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY "11010064";
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user untuk melakukan
create table kepada database
(pdbl_11010064)
|
|
|
sesudah ditambahkan
|
Create table mahasiswa ( nim varchar(10), nama
varchar(50));
|
|
User
|
setelah mendapat hak akses . Maka user dapat
melakukan create table
|
2
|
Insert
|
Sebelum ditambahkan privilege
|
insert into mahasiswa(nim,nama)
values('11010064','winna')
|
|
User
|
user tidak dapat melakukan insert karena belom
mendapat hak akses dari root
|
|
|
Proses penambahan Privilege
|
GRANT INSERT ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY "11010064";
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user untuk dapat
melakukan insert.
|
|
|
sesudah ditambahkan
|
INSERT INTO mahasiswa VALUES('11010064','winna');
|
|
User
|
setelah mendapat hak akses dari root , maka user
dapat melakukan insert tabel.
|
3
|
Alter
|
Sebelum ditambahkan privilege
|
ALTER TABLE mahasiswa CHANGE nama nama_siswa
VARCHAR(15) NOT NULL;
|
|
User
|
user tidak dapat melakukan alter table karena belom
mendapat hak akses dari root
|
|
|
Proses penambahan Privilege
|
GRANT ALTER ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY '11010064';
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user agar dapat
melakukan alter table.
|
|
|
sesudah ditambahkan
|
ALTER TABLE mahasiswa CHANGE nama nama_siswa
VARCHAR(15) NOT NULL;
|
|
User
|
setelah mendapatkan hak akses maka user dapat
melakukan alter table.
|
4
|
Select
|
Sebelum ditambahkan privilege
|
SELECT * FROM mahasiswa;
|
|
User
|
user tidak dapat melakukan select karena belom
mendapat hak akses dari root.
|
|
|
Proses penambahan Privilege
|
GRANT SELECT ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY '11010064';
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hakl akses pada user , agar user
dapat melakukan select
|
|
|
sesudah ditambahkan
|
SELECT * FROM mahasiswa;
|
|
User
|
setelah mendapatkan hak akses maka user dapat
melakukan select.
|
5
|
Delete
|
Sebelum ditambahkan privilege
|
DELETE FROM mahasiswa WHERE nim= '11010064';
|
|
User
|
user tidak dapat melakukan delete karena belom
mendapatkan hak akses dari root
|
|
|
Proses penambahan Privilege
|
GRANT DELETE ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY '11010064';
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user agar dapat
melakukan delete.
|
|
|
sesudah ditambahkan
|
DELETE FROM mahasiswa WHERE nim= '11010064';
|
|
User
|
root memberikan hak akses pada user agar dapat
melakukan delete.
|
6
|
Drop
|
Sebelum ditambahkan privilege
|
DROP TABLE mahasiswa;
|
|
User
|
user tidak dapat melakukan drop table karena user
tidak mempunyai hak akses.
|
|
|
Proses penambahan Privilege
|
GRANT DROP ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY '11010064';
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user agar user dapat
melakukan drop table
|
|
|
sesudah ditambahkan
|
DROP TABLE mahasiswa;
|
|
User
|
setelah user mendapat hak akses maka user dapat
melakukan drop table .
|
7
|
Update
|
Sebelum ditambahkan privilege
|
UPDATE mahasiswa SET nama_siswa='winna ananda' WHERE
nim='11010064';
|
|
User
|
user tidak dapat melakukan update karena belom
mendapat hak akses dari root
|
|
|
Proses penambahan Privilege
|
GRANT UPDATE ON pbdl_11010064.* TO
'11010064'@localhost IDENTIFIED BY '11010064';
FLUSH PRIVILEGES;
|
|
Root
|
root memberikan hak akses pada user agar user dapat
melakukan update table
|
|
|
sesudah ditambahkan
|
UPDATE mahasiswa SET nama_siswa='winna ananda' WHERE
nim='11010064';
|
|
User
|
setelah mendapatkan hak akses , maka user dapat
melakukan update table.
|
Senin, 27 Mei 2013
Langganan:
Postingan (Atom)