Data Control Language (DCL) adalah salah satu bagian dari Structured Query Language (SQL) yang membuat administrator database dapat melakukan konfigurasi akses keamanan dari databases relational. Di dalam dokumentasi MySQL, DCL merupakan bagian dari Account Management Statement (AMS). AMS sendiri berisikan perintah – perintah yang dapat digunakan untuk melakukan pengelolaan account di MySQL yang diantaranya terdiri dari pembuatan user dan pemberian hak akses. Ikuti langkah – langkah di bawah ini untuk mencoba dan mempelajari perintah – perintah yang ada di Account Management Statement :
A. PENGELOLAAN USER ACCOUNT
Di dalam MySQL, data dari user tersimpan di dalam tabel user yang ada di dalam database mysql, sehingga bila ingin melakukan pengelolaan account, maka user yang harus digunakan adalah user yang mempunyai akses ke tabel user tersebut (bisa menggunakan user root terlebih dahulu).
1) Pembuatan User baru
Untuk membuat user account baru bisa menggunakan perintah di bawah ini : CREATE USER 'newuser'@'host' IDENTIFIED BY 'password';
Keterangan
newuser : nama dari user baru yang akan di buat
host : nama komputer atau alamat IP dari user baru yang akan dibuat
password : password dari user baru, bila tidak ingin diberi password hilangkan perintah IDENTIFIED BY 'password';
2) Menampilkan Daftar User Account
Untuk menampilkan user yang ada di MySQL gunakan perintah di bawah ini :
SELECT user, host, password FROM mysql.user;
Sedangkan bila ingin mengetahun user yang sekarang sedang anda gunakan bisa mencoba
menggunakan perintah di bawah ini :
SELECT CURRENT_USER();
3) Login Ke MySQL
Setelah berhasil membuat user baru, sekarang logout dari user yang sedang anda gunakan
dengan menggunakan perintah di bawah ini :
EXIT;
Setelah berhasil logout, coba login ke MySQL dengan menggunakan user yang telah dibuat
dengan menggunakan perintah di bawah ini :
MYSQL -u namauser -ppassword -h host






0 comments:
Post a Comment