Votre statut de session est défini une fois que vous démarrez une session et, par défaut, prend la valeur GLOBALE actuelle.
Si vous vous êtes déconnecté après avoir fait SET @@GLOBAL.wait_timeout=300
, puis reconnecté par la suite, vous verrez
SHOW SESSION VARIABLES LIKE "%wait%";
Result: 300
De même, à tout moment, si vous l'avez fait
mysql> SET session wait_timeout=300;
Vous obtiendrez
mysql> SHOW SESSION VARIABLES LIKE 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 300 |
+---------------+-------+