sql >> Database teknologi >  >> RDS >> Mysql

Liste over brugere, der har adgang til databasen

Kør følgende fra et mysql-værktøj for at se alle kørende processer (inklusive sovende forbindelser):

SHOW PROCESSLIST

Eller du kan forespørge informationsskema-tabellen for at få den samme:

select * from information_schema.processlist

For at se en historik over, hvem alle har logget på, kan du konfigurere den generelle forespørgselslog til at gå til en tabel ved at tilføje følgende opstartsparameter til din mysqld-opstart "--log-output=TABEL --generel-log", og derefter du kan forespørge om disse oplysninger fra general_log-tabellen i mysql-skemaet. Følgende er den forespørgsel, du kan bruge:

select * from mysql.general_log where command_type = 'Connect';

Et ord af advarsel dog, dette bord kan blive enormt. Du skal med jævne mellemrum rense det ud.



  1. Fejl ved konfiguration af MySQL-serverinstallation

  2. MYSQL-forespørgslen udføres meget langsomt

  3. Kunne ikke konvertere fra typen [java.lang.Object[]] til typen [@org.springframework.data.jpa.repository.Query

  4. Med henvisning til et udvalgt aggregeret kolonnealias i have-sætningen i Postgres