sql >> Databáze >  >> RDS >> Mysql

Seznam uživatelů přistupujících k databázi

Spusťte následující z nástroje mysql a zobrazte všechny aktuálně spuštěné procesy (včetně spících připojení):

SHOW PROCESSLIST

Nebo můžete dotaz na tabulku information_schema získat totéž:

select * from information_schema.processlist

Chcete-li zobrazit historii, kdo se všichni přihlásili, můžete nakonfigurovat obecný protokol dotazů tak, aby šel do tabulky, přidáním následujícího spouštěcího parametru do vašeho spuštění mysqld "--log-output=TABLE --general-log", poté můžete se na tyto informace dotazovat z tabulky general_log ve schématu mysql. Můžete použít následující dotaz:

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

Ale pozor, tento stůl může být obrovský. Budete jej chtít pravidelně čistit.



  1. Odesílejte data z Androidu na server přes JSON

  2. Použití pdo v php s uloženou procedurou

  3. Jaký je účel funkce String[] whereArgs in int (tabulka String, String whereClause, String[] whereArgs)?

  4. nesprávný specifikátor sloupce pro sloupec