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

MySQL क्वेरी लॉग को कैसे सक्षम करें?

सबसे पहले, याद रखें कि यह लॉगफ़ाइल एक व्यस्त सर्वर पर बहुत बड़ी हो सकती है।

mysql के लिए <5.1.29:

क्वेरी लॉग को सक्षम करने के लिए, इसे /etc/my.cnf में डालें [mysqld] . में अनुभाग

log   = /path/to/query.log  #works for mysql < 5.1.29

साथ ही, इसे MySQL कंसोल से सक्षम करने के लिए

SET general_log = 1;

देखें http://dev.mysql.com/doc/ रेफमैन/5.1/hi/query-log.html

mysql 5.1.29+ के लिए

Mysql 5.1.29+ के साथ, log विकल्प बहिष्कृत है। लॉगफ़ाइल निर्दिष्ट करने और लॉगिंग सक्षम करने के लिए, इसका उपयोग my.cnf में [mysqld] में करें अनुभाग:

general_log_file = /path/to/query.log
general_log      = 1

वैकल्पिक रूप से, MySQL कंसोल से लॉगिंग चालू करने के लिए (किसी तरह लॉग फ़ाइल स्थान भी निर्दिष्ट करना चाहिए, या डिफ़ॉल्ट स्थान ढूँढना चाहिए):

SET global general_log = 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. Django की प्राथमिक कुंजी को एक अलग पूर्णांक के साथ कैसे बदलें जो उस तालिका के लिए अद्वितीय है

  3. मैं XAMPP में MariaDB को MySQL में कैसे बदल सकता हूँ?

  4. MySQL में संग्रहित प्रक्रिया कैसे बनाएं

  5. SQL सर्वर में MySQL समतुल्य STUFF () क्या है?