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