MySQL की एक रनिंग क्वेरी को रोकने से पहले, सबसे पहले हमें यह देखना होगा कि शो कमांड की मदद से कितनी प्रोसेस चल रही हैं।
उसके लिए प्रश्न इस प्रकार दिया गया है -
mysql> प्रक्रिया सूची दिखाएं;
उपरोक्त क्वेरी को निष्पादित करने के बाद, हमें कुछ आईडी के साथ आउटपुट मिलेगा। यह इस प्रकार दिया गया है -
<पूर्व>+-----+---------------------+---------------------+----- -----+---------------+----------+--------------------------+- -----------------+| आईडी | उपयोगकर्ता | मेजबान | डीबी | कमान | समय | राज्य | जानकारी |+----+---------------------+---------------------+------ ----+-----------+----------+--------------------------+-- ----------------+| 4 | event_scheduler | लोकलहोस्ट | नल | डेमन | 71034 | खाली कतार में प्रतीक्षारत |NULL || 8 | मनीष | लोकलहोस्ट:53496 | व्यापार | प्रश्न | 0 | प्रारंभ |शो प्रक्रियासूची|+----+---------------------+---------------------+--- --------+---------------+----------+-------------------------- +------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)जैसा कि उपरोक्त आउटपुट से देखा जा सकता है, वर्तमान में उपयोग में आने वाला डीबी 'व्यवसाय' है। और इसकी आईडी 8 है। क्वेरी को रोकने के लिए कमांड कॉल का उपयोग दी गई आईडी के साथ किया जा सकता है जो प्रक्रिया सूची में है। इसके लिए वाक्य रचना इस प्रकार है -
mysql.rds_kill(valueOfGivenIdInProcesslist) पर कॉल करें;
अब, उपरोक्त सिंटैक्स को क्वेरी पर लागू किया जाता है और valueOfGivenIdInProcesslist को 8 के रूप में रखा जाता है। यह नीचे दिखाया गया है -
mysql> कॉल करें mysql.rds_kill(8);
उपरोक्त क्वेरी को निष्पादित करने के बाद, निम्न आउटपुट प्राप्त होता है -
ERROR 2013 (HY000):क्वेरी के दौरान MySQL सर्वर से कनेक्शन टूट गया
ऐसा तब होता है जब उपरोक्त क्वेरी चलना बंद हो जाती है। उपयोग कमांड का उपयोग यह जांचने के लिए किया जाता है कि यह रुक गया है या नहीं। उसके लिए वाक्य रचना इस प्रकार है -
अपनेडेटाबेसनाम का उपयोग करें;
उपरोक्त सिंटैक्स सिस्टम में mydatabase नाम 'व्यवसाय' पर लागू होता है। क्वेरी इस प्रकार है -
mysql> व्यवसाय का उपयोग करें;
उपरोक्त क्वेरी को निष्पादित करने के बाद, निम्न आउटपुट प्राप्त होता है -
<पूर्व>कोई कनेक्शन नहीं। पुन:कनेक्ट करने का प्रयास कर रहा है...कनेक्शन आईडी:10वर्तमान डेटाबेस:*** कोई नहीं ***डेटाबेस बदल गयाmysql>तो, यह स्पष्ट है कि क्वेरी बंद हो गई है क्योंकि संदेश आ रहा है "पुनः कनेक्ट करने का प्रयास कर रहा है ..." MySQL में। और यह भी दिखा रहा है कि वर्तमान डेटाबेस "कोई नहीं" है। कुछ समय बाद डेटाबेस के साथ कनेक्शन फिर से शुरू हो जाता है।