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

डेटाबेस तक पहुँचने वाले उपयोगकर्ताओं की सूची

वर्तमान में चल रही सभी प्रक्रियाओं (स्लीपिंग कनेक्शन सहित) को देखने के लिए mysql टूल से निम्नलिखित को चलाएँ:

SHOW PROCESSLIST

या, आप इसे प्राप्त करने के लिए info_schema तालिका को क्वेरी कर सकते हैं:

select * from information_schema.processlist

एक इतिहास देखने के लिए जिसमें सभी ने लॉग इन किया है, आप तालिका में जाने के लिए सामान्य क्वेरी लॉग को कॉन्फ़िगर कर सकते हैं, अपने mysqld स्टार्टअप में निम्नलिखित स्टार्टअप पैरामीटर जोड़कर "--log-output=TABLE --General-log", फिर आप इस जानकारी को mysql स्कीमा में सामान्य_लॉग तालिका से क्वेरी कर सकते हैं। निम्नलिखित वह प्रश्न है जिसका आप उपयोग कर सकते हैं:

select * from mysql.general_log where command_type = 'Connect';

चेतावनी का एक शब्द हालांकि, यह तालिका बहुत बड़ी हो सकती है। आप समय-समय पर इसे साफ करना चाहेंगे।



  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 तालिका -> क्या आप एक ही पंक्ति को एक ही क्वेरी में कई बार वापस कर सकते हैं?

  3. MySQL में एक टेबल को साफ करने के लिए डिलीट, ट्रंकेट या ड्रॉप करें

  4. BufferedInputStream को इमेज में बदलें

  5. स्पष्ट गतिविधि वर्ग खोजने में असमर्थ Android स्टूडियो