Ejecute lo siguiente desde una herramienta mysql para ver todos los procesos que se están ejecutando actualmente (incluidas las conexiones inactivas):
SHOW PROCESSLIST
O puede consultar la tabla information_schema para obtener lo mismo:
select * from information_schema.processlist
Para ver un historial de quién ha iniciado sesión, puede configurar el registro de consulta general para ir a una tabla, agregando el siguiente parámetro de inicio a su inicio de mysqld "--log-output=TABLE --general-log", luego puede consultar esta información de la tabla general_log en el esquema mysql. La siguiente es la consulta que podría usar:
select * from mysql.general_log where command_type = 'Connect';
Sin embargo, una advertencia:esta mesa podría volverse enorme. Querrás limpiarlo periódicamente.