कोई प्रति-उपयोगकर्ता टाइमआउट कॉन्फ़िगरेशन नहीं है, लेकिन आप 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
को बदलना एक सत्र में अन्य समवर्ती सत्रों को प्रभावित नहीं करता है।