Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Покажи потребители

Начинът, по който 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 за всички потребители

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намиране на следващия наличен идентификатор в MySQL

  2. Смесване на ANSI 1992 JOIN и COMMA в заявка

  3. Как да преименувате MySQL база данни

  4. Как да групирате по месец в MySQL

  5. Проблем със съвпадение на редове в базата данни с използване на PDO