Nie ma konfiguracji limitu czasu dla użytkownika, ale możesz ustawić wait_timeout
wartości dynamicznie. Oznacza to, że po nawiązaniu połączenia jako dany użytkownik możesz wydać instrukcję, aby zmienić wartość limitu czasu na taką, jaka ma być dla sesji tego użytkownika.
Wypróbuj następujący eksperyment w kliencie wiersza poleceń mysql:
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...pokazuje 28800 (tj. 8 godzin), co jest domyślnym wait_timout
.
mysql> SET SESSION wait_timeout = 60;
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...pokazuje 60.
Następnie możesz wyjść z sesji, połączyć się ponownie i ponownie ustawić domyślny wait_timeout
wynosi 28800. Jest to więc ograniczone do zakresu bieżącej sesji.
Możesz także otworzyć drugie okno i rozpocząć oddzielną sesję klienta mysql, aby udowodnić, że zmiana wait_timeout
w jednej sesji nie wpływa na inne równoczesne sesje.