Начинът, по който MySQL е структуриран, е, че поддържа собствените си потребители в MySQL таблица – умно, нали? Те са свързани с това до какви бази данни имат достъп и какви разрешения имат за тези бази данни. В допълнение към това те също съхраняват информация за потребителя, като парола и роли. Има MySQL команди за показване на базите данни и таблиците, обяснението им, но тъй като потребителят е запис в тези таблици, има малко по-различен начин за показването им.
Имате нужда от root достъп към базата данни MySQL, за да видите всички потребители на сървъра, за това първо трябва да влезете като root потребител:
mysql -u root -p # enter password for the root user
Тъй като потребителската таблица има много колони, има няколко важни, като хост и потребител. Ще използваме оператор SELECT, за да видим някои от тях за текущите записи:
SELECT Host, User FROM mysql.user;
Това може да изброи няколко дублирани записа за потребителя, тъй като може да има няколко различни хоста, можем просто да изброим уникалните потребители, за това ще използваме DISTINCT с SELECT:
SELECT DISTINCT User from mysql.user;
Експериментирайте с различни MySQL команди на нашите SSD VPS хостинг планове или получете пълна свобода, като управлявате свой собствен специален сървър на много достъпна цена!
Полезни MySQL команди:
- MySQL Show Grants за всички потребители