Müzakirə

Linux MySQL REVOKE Komutu Rehberi

Başladan Celal · 17 avq 2026 03:16 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
MySQL veritabanı yönetim sistemi, kullanıcıların veritabanları üzerindeki erişim haklarını yönetebilmek için çeşitli komutlar sunar. Bu komutlardan biri olan REVOKE, belirli bir kullanıcıdan veya kullanıcılardan belirli yetkileri geri almak için kullanılır. Bu rehberde, REVOKE komutunun nasıl kullanıldığını, hangi durumlarda tercih edilmesi gerektiğini ve bazı örnekler ile açıklık getireceğiz.

REVOKE komutu, kullanıcıların yetkilerini yönetmek için kritik öneme sahiptir. Yetkiler, bir kullanıcının veritabanında hangi işlemleri gerçekleştirebileceğini belirler. Örneğin, bir kullanıcıya veritabanı üzerinde okuma, yazma veya silme yetkisi verilebilir. Ancak, bir süre sonra bu yetkilerin geri alınması gerekebilir. Bu durumda REVOKE komutu devreye girer.

Temel kullanımı şu şekildedir:

CODE
1REVOKE [yetki] ON [veritabanı].[tablo] FROM '[kullanıcı_adı]'@'[host]';


Burada;

  • [yetki]: Kullanıcıdan geri alınacak yetki (SELECT, INSERT, UPDATE, DELETE vb.)
  • [veritabanı]: Yetkinin geçerli olduğu veritabanı adı.
  • [tablo]: Yetkinin geçerli olduğu tablo adı.
  • [kullanıcı_adı]: Yetkisi geri alınacak kullanıcının adı.
  • [host]: Kullanıcının bağlandığı sunucu.

Örneğin, "test_db" adındaki bir veritabanında "test_user" kullanıcısından SELECT yetkisini geri almak istiyorsanız, komut şu şekilde olacaktır:

CODE
1REVOKE SELECT ON test_db.* FROM 'test_user'@'localhost';


Burada * sembolü, tüm tabloları ifade eder.

REVOKE komutu, yalnızca belirli bir yetkiyi geri almak için kullanılabilir; yani kullanıcının tüm yetkilerini bir anda geri almak istiyorsanız, her bir yetki için ayrı ayrı REVOKE komutu çalıştırmanız gerekebilir. Kullanıcıların yetkilerini yönetmek, güvenlik açıklarını önlemek açısından oldukça önemlidir. Gereksiz yetkilerin kaldırılması, sistemin daha güvenli hale gelmesine yardımcı olur.

Sonuç olarak, REVOKE komutu, MySQL'de kullanıcı yetkilerini yönetmek için vazgeçilmez bir araçtır. Kullanıcıların erişim haklarını dikkatlice yönetmek, veri güvenliği açısından kritik bir rol oynamaktadır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi