Database dibuat dan dipelihara menggunakan MySQL . Fungsi MySQL lainnya adalah untuk memverifikasi kredensial dan izin.
Pertama, untuk memulai koneksi ke database, MySQL harus mengotentikasi pengguna database dan kombinasi kata sandi (serta nama host tempat permintaan dibuat).
Setelah koneksi diotorisasi, perintah untuk memanipulasi database tertentu divalidasi. Selama validasi, MySQL memeriksa bahwa hak istimewa telah diberikan ke database yang ditentukan untuk pengguna basis data .
Hak istimewa pengguna basis data harus diberikan sebelum MySQL mengizinkan pengguna tersebut untuk mengeksekusi permintaan pada basis data. MySQL mempertahankan hak istimewa ini dalam tabel databasenya sendiri mysql
.
Hak Istimewa Umum
Tabel di bawah menampilkan hak istimewa pengguna MySQL yang paling umum yang dapat ditugaskan ke pengguna database .
Keistimewaan MySQL | ||
---|---|---|
ALTER | HAPUS | KUNCI TABEL |
UBAH RUTINITAS | TURUN | REFERENSI |
BUAT | ACARA | PILIH |
BUAT RUTINITAS | JALANKAN | TAMPILKAN TAMPILAN |
BUAT TABEL SEMENTARA | INDEX | PICU |
BUAT TAMPILAN | MASUKKAN | PERBARUI |
Untuk mempelajari lebih lanjut tentang Hak Istimewa Pengguna Basis Data lihat dokumentasi resmi MySQL di sini. Anda juga dapat mempelajari cara membuat pengguna basis data dan memberikannya hak istimewa dari baris perintah.