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

MySQL पर निष्पादित अंतिम प्रश्न कैसे दिखाएं?

MySQL>=5.1.12 के साथ धन्य लोगों के लिए, आप इस विकल्प को विश्व स्तर पर रनटाइम पर नियंत्रित कर सकते हैं:

  1. निष्पादित करें SET GLOBAL log_output = 'TABLE';
  2. निष्पादित करें SET GLOBAL general_log = 'ON';
  3. तालिका पर एक नज़र डालें mysql.general_log

यदि आप किसी तालिका के बजाय किसी फ़ाइल में आउटपुट करना पसंद करते हैं:

  1. SET GLOBAL log_output = "FILE"; डिफ़ॉल्ट
  2. SET GLOBAL general_log_file = "/path/to/your/logfile.log";
  3. SET GLOBAL general_log = 'ON';

मैं .cnf फ़ाइलों को संपादित करने के लिए इस विधि को पसंद करता हूँ क्योंकि:

  1. आप my.cnf का संपादन नहीं कर रहे हैं फ़ाइल और संभावित रूप से स्थायी रूप से लॉगिंग चालू करना
  2. आप क्वेरी लॉग की तलाश में फाइल सिस्टम के आसपास मछली नहीं पकड़ रहे हैं - या इससे भी बदतर, सही गंतव्य की आवश्यकता से विचलित। /var/log /var/data/log /opt /home/mysql_savior/var
  3. आपको सर्वर को पुनरारंभ करने और किसी भी मौजूदा कनेक्शन को बाधित करने की आवश्यकता नहीं है।
  4. सर्वर को पुनरारंभ करना आपको वहीं छोड़ देता है जहां आपने शुरू किया था (लॉग डिफ़ॉल्ट रूप से अभी भी बंद है)

अधिक जानकारी के लिए, देखेंMySQL 5.1 संदर्भ मैनुअल - सर्वर सिस्टम चर - सामान्य_लॉग



  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. Node.js के साथ MySQL

  3. MySQL से जुड़ने के लिए टॉमकैट को कैसे कॉन्फ़िगर करें

  4. क्या हम JDBC का उपयोग करके Android में दूरस्थ MySQL डेटाबेस को कनेक्ट कर सकते हैं?

  5. समय कम करने और डिस्क पर tmp लिखने के लिए mysql को फिर से लिखना