Няма конфигурация за изчакване за всеки потребител, но можете да зададете wait_timeout
стойност динамично. Тоест, след като осъществите връзка като даден потребител, можете да издадете изявление, за да промените стойността на изчакването до това, което искате да бъде за сесията на този потребител.
Опитайте следния експеримент в клиента на командния ред на mysql:
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...показва 28800 (т.е. 8 часа), което е по подразбиране wait_timout
.
mysql> SET SESSION wait_timeout = 60;
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...показва 60.
След това можете да излезете от сесията, да се свържете отново и отново по подразбиране wait_timeout
е 28800. Така че е ограничен до обхвата на текущата сесия.
Можете също така да отворите втори прозорец и да стартирате отделна клиентска сесия на mysql, за да докажете, че промяната на wait_timeout
в една сесия не засяга други едновременни сесии.