MySQL Kullanıcı Yetkileri: GRANT ve REVOKE
MySQL kullanıcılarına SELECT, INSERT, UPDATE, DELETE ve ALL PRIVILEGES yetkileri verme ve kaldırma mantığı.
Privilege nedir?
Privilege, bir MySQL hesabının hangi işlemleri yapabileceğini belirleyen yetkidir. SELECT veri okumaya, INSERT kayıt eklemeye, UPDATE güncellemeye, DELETE silmeye izin verir.
Global ve database yetkileri
*.* üzerinde verilen yetki global kapsamlıdır. veritabani.* üzerinde verilen yetki yalnızca ilgili database kapsamındadır. Uygulama kullanıcılarında en az yetki prensibi uygulanmalıdır.
GRANT ve REVOKE
GRANT yetki verir, REVOKE mevcut yetkiyi kaldırır. Cox FTP SQL kullanıcı yöneticisi Server Privileges sekmesinde global; Privileges sekmesinde database düzeyindeki yetkileri yönetmeye yardımcı olur.
Sık Sorulan Sorular
ALL PRIVILEGES güvenli mi?
Gereksiz geniş yetki verdiği için yalnızca gerçekten ihtiyaç duyan hesaplarda kullanılmalıdır.
SELECT ne işe yarar?
Tablolardan veri okumaya izin verir.