MySQL Sistem Kullanıcıları Nasıl Listelenir?

MySQL’ de sistem kullanıcılarını listeme işlemi özellikle büyük firmalar için yani birden fazla kullanıcı ile çalışan sistemlerde oldukça önemli bir ihtiyaçtır. Bu yazıda MySQL kullanıcılarını nasıl listeleyebileceğinizi ele alacağız. Hazırsanız başlayalım. 🙂

MySQL Kullanıcılarını Listeleme

Kullanıcıların detaylarını öğrenmek için en sık kullanılan yöntem mysql.user tablosunu sorgulamaktır. Bu sorgulamayı yapmak için aşağıdaki komutu kullanabilirsiniz.

SELECT * FROM mysql.user;

Bu sorgu çıktısında kullanıcıların tüm bilgilerini (kullanıcı adı, host bilgisi, şifre durumu vb.) içeren kapsamlı bir liste sunar.

Kullanıcı ve Host Bilgisini Listeleme

Eğer yalnızca kullanıcı adlarını ve hangi host üzerinden bağlanabileceklerini görmek istiyorsanız aşağıdaki sorgu daha da işinize yarayacaktır.

SELECT CONCAT(QUOTE(user), '@', QUOTE(host)) AS UserAccount
FROM mysql.user;

Bu sorgu sonucu örnek çıktı aşağıdaki gibidir:

'root'@'localhost'
'admin'@'%'
'test_user'@'192.168.1.10'

MySQL Kullanıcı Yetkilerini Görme

Belirli bir MySQL kullanıcıya ait yetkileri görmek istiyorsanız şu sorguyu kullanabilirsiniz:

SHOW GRANTS FOR 'kullanici_adi'@'host';
Bu komut seçtiğiniz kullanıcının MySQL üzerinde sahip olduğu yetkileri gösterir.

NOT: Gereksiz kullanıcıları temizlemeyi ve kullanıcı şifrelerini düzenli olarak güncellemeyi ihmal etmeyin.

Sizde domain sorgulama yaparak dijital dünyaya atılın!

Şunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir