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

Списък на потребителите, които имат достъп до базата данни

Изпълнете следното от инструмента на mysql, за да видите всички текущо работещи процеси (включително спящи връзки):

SHOW PROCESSLIST

Или можете да потърсите таблицата information_schema, за да получите същото:

select * from information_schema.processlist

За да видите хронологията на кои всички са влезли, можете да конфигурирате общия регистър на заявките да отиде в таблица, като добавите следния параметър за стартиране към вашия mysqld стартиращ "--log-output=TABLE --general-log", след което можете да потърсите тази информация от таблицата general_log в схемата на mysql. Следва заявката, която бихте могли да използвате:

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

Едно предупреждение обаче, тази таблица може да стане огромна. Ще искате периодично да го почиствате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Достъпът до mysqldbcompare е отказан, но командата mysql работи

  2. C#/NHibernate - Вземете първите 10 записа, подредени по групирана сума

  3. Може ли SQL инжекцията да бъде предотвратена само с добавяне на наклонени черти (низ)?

  4. Записване на изображение в MySQL от Java

  5. Научете как да импортирате данни от Excel в база данни на MySQL