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

मैं मैसकल शो प्रोसेसलिस्ट में सभी प्रक्रियाओं को कैसे मारूं?

सामूहिक हत्या ऑपरेशन समय बचाता है। इसे MySql में ही करें:

इन आदेशों को चलाएँ

mysql> select concat('KILL ',id,';') from information_schema.processlist
where user='root' and time > 200 into outfile '/tmp/a.txt';

mysql> source /tmp/a.txt;

संदर्भ

---------edit------------

अगर आप फाइल में स्टोर नहीं करना चाहते हैं, तो variable . में स्टोर करें

बस अपने कमांड प्रॉम्प्ट में चलाएं

> out1=$(mysql -B test -uroot -proot --disable-column-names  -e "select concat('KILL ',id,';') from information_schema.processlist where user='root' and time > 200;")

> out2= $(mysql -B test -uroot -proot --disable-column-names  -e "$out1")


  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. यह जांचने का सबसे अच्छा तरीका है कि mysql_query ने कोई परिणाम दिया है या नहीं?

  3. PHP/MySQL के साथ jQuery SlickGrid का उपयोग कैसे करें (सर्वर डेटा लोड करें और परिवर्तन सहेजें)

  4. MySQLNonTransientConnectionException डेटाबेस सर्वर से कनेक्शन नहीं बना सका। इसके कारण:java.lang.NullPointerException

  5. हर बार नया कनेक्शन बनाए बिना पीडीओ डेटाबेस वर्ग का प्रयोग करें?