Anda di halaman 1dari 1

Akses URL berikut untuk menuju ke materi MySQL Administration:

https://www.mysqltutorial.org/mysql-grant.aspx

Kerjakan instruksi-instruksi berikut ini:


1. Buatlah sebuah user baru di localhost. Sertakan password untuk user baru tersebut.
Tampilkan hasilnya.
2. Berikan database-level privileges kepada user baru agar dapat mengelola database
classicmodels. Terapkan tiga jenis privilege kepada user baru tersebut. Perhatikan tabel
Permissible privileges for GRANT statement untuk menentukan privilege yang akan
digunakan. Tampilkan hasilnya.
3. Tunjukkan bahwa tiga jenis privilege yang diterapkan pada instruksi no. 2 dapat
dilakukan oleh user baru terhadap database classicmodels. Tampilkan hasilnya.
4. Lakukan revoke pada salah satu privilege yang diterapkan pada user baru tersebut.
Buktikan bahwa revoke privilege berhasil dilakukan. Tampilkan hasilnya.
5. Perhatikan ilustrasi berikut ini:
Kelompok Anda ditugaskan untuk mengembangkan suatu aplikasi yang menggunakan
database bernama company (Database tugas sebelumnya: SI_NIM). Interaksi ke
database company dikelompokkan menjadi full access, read only, dan read/write.
Buatlah role untuk ketiga kelompok tersebut, lalu terapkan ketiga role tersebut
berdasarkan ketentuan berikut:
 User developer mendapat hak akses full access
 User reader mendapat hak akses read only
 User tester mendapat hak akses read/write
6. Aktifkan ketiga role yang telah dibuat pada instruksi no. 5. Buktikan bahwa setiap user
memang mendapatkan hak akses seperti yang ditentukan pada instruksi no. 5.
7. Perhatikan ilustrasi berikut ini:
Pengembangan aplikasi pada instruksi no. 5 telah selesai dilakukan. Sehingga beberapa
user akan di-locked agar tidak bisa mengakses database. Lakukan lock pada user reader
dan tester. Buktikan bahwa locking user berhasil dilakukan. Tampilkan hasilnya.
8. Perhatikan ilustrasi berikut ini:
Karena pengembangan aplikasi telah selesai dilakukan, maka database company akan
dibuatkan backup-nya. Backup database company akan disimpan di folder yang
bersesuaian. Lakukan backup pada database company. Tampilkan hasilnya.
9. Perhatikan ilustrasi berikut ini:
Karena terjadi suatu hal, database company tidak dapat digunakan lagi. Namun, karena
backup sudah dilakukan, maka hal tersebut bukanlah masalah berarti. Lakukan restore
agar database company dapat digunakan lagi. Tampilkan hasilnya.

Anda mungkin juga menyukai