MySQL'de Kullanıcı Nasıl Oluşturulur ve Yetki Nasıl Verilir?
MySQL CREATE USER ve GRANT komutlarıyla uygulama kullanıcısı oluşturmayı ve minimum yetki yaklaşımını açıklar.
Hakan E. · · Akademi

MySQL'de kullanıcı oluşturmak için örneğin CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'guclu-parola'; kullanılabilir. Yeni kullanıcı başlangıçta gerekli uygulama yetkilerine sahip olmayabilir. Bunlar GRANT ile verilir. Örneğin yalnızca belirli bir veritabanında gereken SELECT, INSERT, UPDATE ve DELETE yetkileri tanımlanabilir.
Uygulamaya doğrudan root hesabını vermek kısa vadede kolay görünür ama iyi bir güvenlik yaklaşımı değildir. Kullanıcıya sadece ihtiyacı olan yetkileri vermek, yani least privilege prensibini uygulamak daha sağlıklıdır. Her kapının anahtarını stajyerin cebine koymaya gerek yok.