चल रही MySQL क्वेरी को रोकने के लिए, हम प्रक्रिया आईडी के साथ KILL कमांड का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
किल प्रोसेस आईडी;
या आप नीचे दिए गए सिंटैक्स की मदद से चल रहे MySQL क्वेरी को रोक सकते हैं -
mysql.rds_kill(queryId) पर कॉल करें;
आइए पहले शो कमांड की मदद से प्रोसेसआईड प्राप्त करें। क्वेरी इस प्रकार है -
mysql> प्रक्रिया सूची दिखाएं;
यहां प्रक्रियाओं की सूची के साथ आउटपुट दिया गया है -
<पूर्व>+-----+---------------------+---------------------+----- -----+---------------+-----------+--------------------------+ -------------------+| आईडी | उपयोगकर्ता | मेजबान | डीबी | कमान | समय | राज्य | जानकारी |+----+---------------------+---------------------+------ ---- +---------------+-----------+--------------------------+- -----------------+| 4 | event_scheduler | लोकलहोस्ट | नल | डेमन | 221718 | खाली कतार में प्रतीक्षारत | शून्य || 47 | जड़ | लोकलहोस्ट:60722 | व्यापार | प्रश्न | 0 | शुरू | प्रक्रिया सूची दिखाएँ |+----+---------------------+---------------------+----- -----+---------------+-----------+--------------------------+ -------------------+2 पंक्तियाँ सेट में (0.03 सेकंड)यहां, MySQL में दो प्रक्रियाएं चल रही हैं और यदि आप उनमें से एक को रोकना चाहते हैं, तो आप "KILL" का उपयोग करके विशिष्ट आईडी के साथ उपरोक्त सिंटैक्स का उपयोग कर सकते हैं
क्वेरी इस प्रकार है -
mysql> किल 47;ERROR 1317 (70100):क्वेरी निष्पादन बाधित हुआ
वैकल्पिक रूप से, आप इसे mysql.rds_kill(id) के साथ कर सकते हैं। क्वेरी इस प्रकार है -
mysql> कॉल mysql.rds_kill(47);ERROR 2013 (HY000):क्वेरी के दौरान MySQL सर्वर से कनेक्शन टूट गया