Twój status sesji jest ustawiany po rozpoczęciu sesji i domyślnie przyjmuje bieżącą wartość GLOBALNĄ.
Jeśli rozłączyłeś się po wykonaniu SET @@GLOBAL.wait_timeout=300
, a następnie ponownie połączony, zobaczysz
SHOW SESSION VARIABLES LIKE "%wait%";
Result: 300
Podobnie w dowolnym momencie, jeśli tak zrobiłeś
mysql> SET session wait_timeout=300;
Dostaniesz
mysql> SHOW SESSION VARIABLES LIKE 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 300 |
+---------------+-------+