Er is geen time-outconfiguratie per gebruiker, maar u kunt de wait_timeout
. instellen dynamisch waarderen. Dat wil zeggen, nadat u een verbinding hebt gemaakt als een bepaalde gebruiker, kunt u een instructie geven om de time-outwaarde te wijzigen in wat u wilt dat deze is voor de sessie van die gebruiker.
Probeer het volgende experiment in de mysql-opdrachtregelclient:
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...toont 28800 (d.w.z. 8 uur), wat de standaard wait_timout
is .
mysql> SET SESSION wait_timeout = 60;
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...toont 60.
Daarna kunt u de sessie afsluiten, opnieuw verbinding maken en opnieuw de standaard wait_timeout
is 28800. Het is dus beperkt tot de reikwijdte van de huidige sessie.
U kunt ook een tweede venster openen en een afzonderlijke mysql-clientsessie starten om te bewijzen dat het wijzigen van de wait_timeout
in één sessie heeft geen invloed op andere gelijktijdige sessies.