MySQL Workbench में कीप-अलाइव सेटिंग्स कॉन्फ़िगर करें
लंबे समय तक निष्क्रिय रहने पर MySQL Workbench का सर्वर से कनेक्शन टूट सकता है। आप कीप-अलाइव अंतराल और टाइमआउट सेटिंग्स को समायोजित करके इसे रोक सकते हैं।
सेटिंग्स तक पहुंचें
Editमेनू →Preferences(या Windows/Linux परEdit→Preferences)- बाएं पैनल में
SQL Editorचुनें - DBMS Connection अनुभाग ढूंढें
मुख्य सेटिंग्स
| सेटिंग | विवरण | सुझाया गया मान |
|---|---|---|
| DBMS connection Keep-alive interval | निष्क्रिय कनेक्शन पर पिंग भेजने का अंतराल (सेकंड) | 60-300 |
| DBMS connection Read-timeout interval | क्वेरी परिणाम की प्रतीक्षा में पढ़ने का टाइमआउट (सेकंड) | 600+ |
| DBMS connection Timeout interval | कनेक्शन स्थापित करने का टाइमआउट (सेकंड) | 30-60 |
चरण-दर-चरण
Edit→PreferencesखोलेंSQL Editorटैब चुनें- DBMS connection Keep-alive interval को
60(या वांछित मान) पर सेट करें - आवश्यकतानुसार Read-timeout और Timeout समायोजित करें
OKक्लिक करें और Workbench रीस्टार्ट करें
स्क्रीनशॉट संदर्भ
मूल लेख में निम्नलिखित के स्क्रीनशॉट शामिल हैं:
- Edit मेनू में Preferences विकल्प
- Workbench Preferences डायलॉग
- SQL Editor टैब में DBMS Connection सेटिंग्स
अतिरिक्त सुझाव
- सर्वर-साइड: MySQL सर्वर के
wait_timeoutऔरinteractive_timeout(डिफ़ॉल्ट 28800 सेकंड = 8 घंटे) भी कनेक्शन ड्रॉप को प्रभावित करते हैं। - SSH टनल: यदि SSH का उपयोग कर रहे हैं, तो SSH क्लाइंट कीप-अलाइव (
ServerAliveInterval) भी सेट करें। - फायरवॉल: कुछ फायरवॉल निष्क्रिय TCP कनेक्शन को मार देते हैं; कीप-अलाइव इसे रोकता है।