MySQL Access Denied: SUPER Privilege Required Hatası Çözümü
İçindekiler
MySQL veritabanlarıyla işlem yaparken karşılaşılan “Access denied; you need (at least one of) the SUPER privilege(s) for this operation.” hatası kullanıcınızın belirli bir işlemi gerçekleştirmek için gereken yetkilere sahip olmadığını gösterir. Bu hatayı çözümlemek için aşağıdaki adımları takip edebilirsiniz.
Örnek Hata Çıktısı
ERROR 1227 (42000) at line 35: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
Hata Çözümleri
SQL yedeği yüklerken yada yeni bir tablo oluştururken bu hatayı alıyorsanız aşağıdaki komutu uygulayın.
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost'; FLUSH PRIVILEGES;
Bu komut gerekli yetkileri vererek hatayı çözümleyecektir.
Eğer başka kullanıcıların oturumlarını sonlandırırken ya da root yetkisi gerektiren başka bir işlem yaparken bu hatayı alıyorsanız kullanıcıya SUPER yetkisi vermeniz gerekir. Bu yetkiyi aşağıdaki komutla verebilirsiniz.
GRANT SUPER ON *.* TO 'kullanici_adi'@'localhost'; FLUSH PRIVILEGES;
Access denied; you need (at least one of) the SUPER privilege(s) for this operation hatası çözümü için yukarıdaki adımları uyguladıktan sonra sorun çözülecektir. Gerekli yetkileri sağladığınızda istediğiniz işlemleri sorunsuz bir şekilde gerçekleştirebilirsiniz. Daha fazla içerik için blog sayfamızı ziyaret etmeyi unutmayın!