Materi Bahasa SQL Bagian 2 – Cara Mengelola User di SQL

1. MEMBUAT USER DI SQL
create user [nama user] identified by [password];
contoh : membuat user ‘aldi’ dengan password ‘erpeelproject’
• create user aldi identified by ‘erpeelproject’;
note : jika mau merubah nama user di sql ini sintaknya : rename user aldi to aziz;
2. MEMBERI HAK AKSES
grant [hak akses] on [objec] to [user];
contoh : memberi hak akses penuh pada ‘aldi’
• grant all on *.* to aldi;
contoh : memberi hak akses penuh pada ‘aldi’ untuk database penjualan dan table barang
• grant all on penjualan.barang to aldi;
contoh : hak akses pada ‘budi’ select dan insert pada database penjualan,semua table
• grant select,insert on penjualan.* to budi;
contoh : memberi hak akses untuk field tertentu saja
• grant select(nip,nama), update(nip) on penjualan.pegawai to budi;
3. MENCABUT HAK AKSES
revoke [hak akses] on [object] from [user]
contoh : mencabut semua hak akses dari ‘aldi’ untuk semua database
• revoke all on *.* from aldi;
contoh mencabut hak select, untuk database penjualan dari ‘budi’
• revoke select on penjualan.* from budi;
4. MELIHAT HAK AKSES USER
show grants for [user];
contoh : melihat hak akses dari ‘aldi’
• show grants for aldi;
5. MENGHAPUS USER
drop user [user];
contoh : menghapus user ‘aldi’
• drop user aldi;
6. MENGGANTI PASSWORD USER
contoh : mengganti password user yang bersangkutan
• set password= password(‘1234’);
contoh : mengganti password user lain jika anda admin
• set password for aldi= password(‘1234’);