Neexistuje žádná konfigurace časového limitu pro uživatele, ale můžete nastavit wait_timeout
hodnotu dynamicky. To znamená, že poté, co se jako daný uživatel připojíte, můžete vydat příkaz ke změně hodnoty časového limitu na hodnotu, kterou chcete, aby byla pro relaci daného uživatele.
Vyzkoušejte následující experiment v klientovi příkazového řádku mysql:
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...ukazuje 28800 (tj. 8 hodin), což je výchozí wait_timout
.
mysql> SET SESSION wait_timeout = 60;
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...ukazuje 60.
Poté můžete relaci ukončit, znovu se připojit a znovu nastavit výchozí wait_timeout
je 28800. Je tedy omezena rozsahem aktuální relace.
Můžete také otevřít druhé okno a spustit samostatnou relaci klienta mysql, abyste dokázali, že změna wait_timeout
v jedné relaci neovlivňuje ostatní souběžné relace.