नहीं, कोई अंतर्निहित MySQL कमांड नहीं है उसके लिए। ऐसे कई उपकरण और स्क्रिप्ट हैं जो इसका समर्थन करते हैं, आप कुछ कनेक्शनों को मैन्युअल रूप से मार सकते हैं या सर्वर को पुनरारंभ कर सकते हैं (लेकिन यह धीमा होगा)।
SHOW PROCESSLIST
का उपयोग करें सभी कनेक्शन देखने के लिए, और KILL
जिस प्रक्रिया आईडी को आप मारना चाहते हैं।
आप टाइमआउट सेटिंग को संपादित कर सकते हैं ताकि MySQL डेमॉन निष्क्रिय प्रक्रियाओं को स्वयं मार सके, या कनेक्शन की संख्या बढ़ा सके। आप प्रति उपयोगकर्ता कनेक्शन की मात्रा सीमित . भी कर सकते हैं , ताकि यदि प्रक्रिया गलत व्यवहार करती रहे, तो केवल प्रभावित प्रक्रिया ही प्रक्रिया है और आपके डेटाबेस पर कोई अन्य क्लाइंट लॉक आउट नहीं हो जाता है।
यदि आप अब सर्वर से स्वयं को कनेक्ट नहीं कर सकते हैं, तो आपको पता होना चाहिए कि MySQL हमेशा SUPER
वाले उपयोगकर्ता के लिए 1 अतिरिक्त कनेक्शन सुरक्षित रखता है। विशेषाधिकार . जब तक कि आपकी आपत्तिजनक प्रक्रिया किसी कारणवश उस विशेषाधिकार वाले उपयोगकर्ता नाम का उपयोग न कर रही हो...
फिर जब आप अपने डेटाबेस को फिर से एक्सेस कर सकते हैं, तो आपको उस प्रक्रिया (वेबसाइट) को ठीक करना चाहिए जो कई कनेक्शन पैदा कर रही है।