Tidak ada konfigurasi batas waktu per pengguna, tetapi Anda dapat mengatur wait_timeout
nilai secara dinamis. Artinya, setelah Anda membuat koneksi sebagai pengguna tertentu, Anda dapat mengeluarkan pernyataan untuk mengubah nilai batas waktu menjadi apa yang Anda inginkan untuk sesi pengguna tersebut.
Coba eksperimen berikut di klien baris perintah mysql:
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...menampilkan 28800 (yaitu 8 jam), yang merupakan wait_timout
default .
mysql> SET SESSION wait_timeout = 60;
mysql> SHOW VARIABLES LIKE 'wait_timeout';
...menunjukkan 60.
Kemudian Anda dapat keluar dari sesi, menyambung kembali, dan lagi wait_timeout
default adalah 28800. Jadi terbatas pada ruang lingkup sesi saat ini.
Anda juga dapat membuka jendela kedua dan memulai sesi klien mysql terpisah, untuk membuktikan bahwa mengubah wait_timeout
dalam satu sesi tidak mempengaruhi sesi bersamaan lainnya.