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.