Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysqld प्रक्रिया को मारना

यदि आप InnoDB का उपयोग कर रहे हैं, जो पुनर्प्राप्ति और रोलबैक उद्देश्यों के लिए लेन-देन लॉग द्वारा समर्थित है, तो आप बहुत कुछ प्राप्त कर सकते हैं, विशेष रूप से गैर-उत्पादन वातावरण में।

एक पाखण्डी क्वेरी को समाप्त करने का सबसे आसान तरीका रूट उपयोगकर्ता के रूप में MySQL शेल का उपयोग करना है:

SHOW PROCESSLIST;

यह आपको वर्तमान कनेक्शनों की एक सूची और प्रत्येक के लिए एक प्रक्रिया आईडी देगा। किसी दिए गए प्रश्न को समाप्त करने के लिए, जैसे कि संख्या 19, उपयोग करें:

KILL 19;

आमतौर पर यह क्वेरी को पूर्ववत और रोलबैक करेगा। कुछ मामलों में यह पर्याप्त नहीं है और आपको kill -9 के साथ MySQL सर्वर प्रक्रिया को बलपूर्वक छोड़ना पड़ सकता है . अधिकांश परिस्थितियों में आपको तुरंत सर्वर को पुनरारंभ करने में सक्षम होना चाहिए, और डीबी अंतिम पूरी तरह से प्रतिबद्ध स्थिति में होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL हमेशा यहां इंडेक्स मर्ज का उपयोग क्यों नहीं करता है?

  2. सेल्फ जॉइन की व्याख्या करें

  3. MySQL Dumps से DEFINER क्लॉज हटाएं

  4. MyIsam से मुख्य mysql डेटाबेस को InnoDB में कैसे बदलें?

  5. MySQL क्वेरी में टाइमस्टैम्प को आज तक कनवर्ट करें