Exécutez ce qui suit à partir d'un outil mysql pour afficher tous les processus en cours d'exécution (y compris les connexions en veille) :
SHOW PROCESSLIST
Ou, vous pouvez interroger la table information_schema pour obtenir la même chose :
select * from information_schema.processlist
Pour voir un historique de tous ceux qui se sont connectés, vous pouvez configurer le journal des requêtes générales pour accéder à une table, en ajoutant le paramètre de démarrage suivant à votre démarrage mysqld "--log-output=TABLE --general-log", puis vous pouvez interroger ces informations dans la table general_log du schéma mysql. Voici la requête que vous pouvez utiliser :
select * from mysql.general_log where command_type = 'Connect';
Un mot d'avertissement cependant, cette table pourrait devenir énorme. Vous voudrez le nettoyer périodiquement.