Wednesday, May 22, 2024

PRAKTIKUM 8

Nama    : Septian Ibnu Rosadi

Prodi     : Sistem Informasi

NIM      : 233100380

Matkul  : Basis Data

Dosen   : Bapak Tri Rochmadi, S.Kom., M.Kom.




DCL

1). Membuat User Baru
        Pembuatan user baru dalam MySQL, hanya dapat dilakukan menggunakan user root, atau user yang diberikan hak akses GRANT OPTION. Dalam membuat user, MySQL menyediakan pilihan untuk membatasi hak akses user tersebut dari lokasi tempat user mengakses MySQL server. Selain itu, untuk menambah keamanan, kita dapat menambahkan password yang harus diinputkan oleh user pada saat login.

















2). Memberi Hak Akses User
        Hak akses dalam MySQL selain dibatasi dengan query apa saja yang dibolehkan, juga dapat dibatasi pada level di mana query tersebut akan dijalankan, misalkan pada level database, level tabel atau level kolom. Dalam perancangan aplikasi yang membutuhkan database, setiap user yang akan mengakses database seharusnya memiliki batasan masing-masing sesuai dengan fungsinya.














  • Contoh diatas memberikan hak akses yaitu beberapa hak akses (INSERT) ke hanya database dbpustaka dan hanya tabel buku kepada user septian di localhost.
  • FLUSH PRIVILEGES digunakan untuk mengaktifkan perintah hak akses yang telah diberikan.

3). Mengecek Hasil Akses User
            Untuk membuktikan user tersebut telah berhasil dibuat, maka lakukan login melalui :
mysql –u nama_user –p password































Untuk membuktikan user tersebut dapat diakses, maka insert data table vendors menggunakan user tersebut.















4). Mencabut Hak Akses User
        Setelah membuat atau memberikan hak akses pada sebuah user SQL Server, mungkin perlu mencabut atau menghapus beberapa atau semua hak akses tersebut. Untuk melakukan hal tersebut, dapat menjalankan perintah REVOKE.





















5). Menghapus User
        Ketika sebuah user tidak lagi aktif atau dibutuhkan, maka proses penghapusan user diperlukan/dapat dijalankan. 







- TERIMA KASIH -





No comments:

Post a Comment

TUGAS KEAMANAN SIBER

Nama   : Septian Ibnu Rosadi Prodi    : Sistem Informasi NIM     : 233100380 Matkul : Keamanan Siber Dosen   : Bapak Tri Rochmadi, S.Kom., M...