Discussion

Linux MySQL Kullanıcılarını Listeleme

Started by NightDebugger · 17 Aug 2026 02:01 · 2 Views · 0 Replies
Thread Starter #0
MySQL veritabanı yönetim sistemi üzerinde kullanıcıların yönetimi, güvenlik ve erişim kontrolü açısından büyük önem taşır. Linux ortamında MySQL kullanıcılarını listelemek, veritabanı yöneticilerinin hangi kullanıcıların mevcut olduğunu ve bu kullanıcıların hangi izinlere sahip olduğunu hızlı bir şekilde görmelerini sağlar. Aşağıda, Linux üzerinde MySQL kullanıcılarını listelemek için kullanabileceğiniz adımlar ve komutlar açıklanacaktır.

Öncelikle, MySQL sunucusuna bağlanmak için terminalde aşağıdaki komutu kullanabilirsiniz:

CODE
1mysql -u root -p


Burada, root kullanıcı adı ile bağlanmakta ve şifre istenecektir. Eğer farklı bir kullanıcı adı ile bağlanıyorsanız, -u parametresini uygun kullanıcı adı ile değiştirmelisiniz.

Bağlandıktan sonra, MySQL kullanıcılarını listelemek için şu sorguyu çalıştırabilirsiniz:

CODE
1SELECT User, Host FROM mysql.user;


Bu sorgu, MySQL veritabanındaki mysql.user tablosunu sorgulamakta ve mevcut kullanıcıların adlarını ve hangi hostlardan bağlanabileceklerini göstermektedir. User sütunu, kullanıcı adlarını; Host sütunu ise bu kullanıcıların bağlanabileceği IP adreslerini veya host adlarını içermektedir.

Eğer kullanıcıların sahip olduğu izinleri de listelemek isterseniz, şu sorguyu kullanabilirsiniz:

CODE
1SHOW GRANTS FOR 'kullanici_adi'@'host';


Bu komut, belirttiğiniz kullanıcı için tanımlı olan tüm izinleri gösterecektir. Kullanıcı adını ve host adını uygun değerlerle değiştirmeniz gerektiğini unutmayın.

Son olarak, kullanıcı bilgilerini daha okunabilir bir formatta görmek isterseniz, aşağıdaki gibi bir sorgu da yazabilirsiniz:

CODE
1SELECT User, Host, authentication_string FROM mysql.user;


Bu sorgu, kullanıcıların kimlik doğrulama bilgilerini de dahil ederek daha detaylı bir liste sunar. MySQL kullanıcıları ile ilgili bu bilgiler, sistem güvenliğini artırmak ve kullanıcı yönetimini kolaylaştırmak için oldukça faydalıdır.

You must be logged in to reply.

0 quotes selected