MySQL'de komut satırını kullanarak kullanıcı hesaplarının listesi nasıl alınır?

MySQL komut satırı yardımcı programını kullanıyorum ve bir veritabanında gezinebiliyorum. Şimdi kullanıcı hesaplarının bir listesini görmem gerekiyor. Bunu nasıl yapabilirim?

MySQL sürüm 5.4.1 kullanıyorum.

Çözüm

Bu sorguyu kullanın:

SELECT User FROM mysql.user;

Bu da aşağıdaki gibi bir tablo çıktısı verecektir:

+-------+
| User  |
+-------+
| root  |
+-------+
| user2 |
+-------+

Matthew Scharley'in bu yanıtın yorumlarında belirttiği gibi, yalnızca benzersiz kullanıcı adlarını görmek istiyorsanız `Kullanıcı' sütununa göre gruplayabilirsiniz.

Yorumlar (8)

Eğer gerçek MySQL kullanıcılarını kastediyorsanız, deneyin:

select User from mysql.user;
Yorumlar (0)
SELECT * FROM mysql.user;

Bu büyük bir tablodur, bu nedenle hangi alanları seçeceğiniz konusunda daha seçici olmak isteyebilirsiniz.

Yorumlar (2)