Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL क्लाइंट लॉगिंग


आइए MySQL के संबंध में क्लाइंट लॉगिंग के बारे में समझते हैं। mysql क्लाइंट निष्पादित किए गए कथनों के लिए विभिन्न प्रकार के लॉगिंग कर सकता है, और यह अंतःक्रियात्मक रूप से हो सकता है -

UNIX - लॉगिंग

यूनिक्स पर, MySQL एक इतिहास फ़ाइल में बयान लिखता है। डिफ़ॉल्ट रूप से, इस फ़ाइल को उपयोगकर्ता की होम निर्देशिका में .mysql_history नाम दिया गया है। एक अलग फ़ाइल नाम निर्दिष्ट करने के लिए, MYSQL_HISTFILE पर्यावरण चर का मान सेट करना होगा।

यदि --syslog विकल्प दिया जाता है, तो mysql सभी प्रकार के प्लेटफॉर्म पर सिस्टम लॉगिंग सुविधा को स्टेटमेंट लिखेगा। यूनिक्स पर, इसे syslog के रूप में जाना जाता है।

Windows - लॉगिंग

विंडोज़ पर, इसे विंडोज़ इवेंट लॉग के रूप में जाना जाता है। जिस स्थान पर लॉग किए गए संदेश दिखाई देते हैं वह सिस्टम पर निर्भर करता है। उदाहरण के लिए, Linux पर, गंतव्य आमतौर पर /var/log/messages फ़ाइल होता है।

लॉगिंग कैसे होती है?

आइए समझते हैं कि लॉगिंग कैसे होती है -

प्रत्येक सक्षम लॉगिंग गंतव्य के लिए, स्टेटमेंट लॉगिंग नीचे दी गई चर्चा के अनुसार होती है -

  • स्टेटमेंट केवल तभी लॉग किए जाते हैं जब उन्हें अंतःक्रियात्मक रूप से निष्पादित किया जाता है। जब वे किसी फ़ाइल या पाइप से पढ़े जाते हैं तो कथन गैर-सहभागी होते हैं। --बैच या --execute विकल्प की सहायता से स्टेटमेंट लॉगिंग के संचालन को दबाना संभव है।

  • यदि कथन "अनदेखा" सूची में मौजूद पैटर्न से मेल खाते हैं तो कथनों को अनदेखा कर दिया जाता है और लॉग नहीं किया जाता है।

  • mysql प्रत्येक गैर-अनदेखा, गैर-खाली स्टेटमेंट लाइन को अलग-अलग लॉग करता है।

  • यदि एक गैर-अनदेखा स्टेटमेंट कई लाइनों पर फैला हुआ है, जिसमें टर्मिनेटिंग डिलीमीटर शामिल नहीं है, तो MySQL एक पूर्ण स्टेटमेंट बनाने के लिए लाइनों को जोड़ देगा, और न्यूलाइन्स को स्पेस में मैप करेगा, और परिणाम में एक डिलीमीटर के साथ लॉग करेगा।


  1. विंडोज़ के लिए MySQL कमांड लाइन क्लाइंट?

    विंडोज़ के लिए MySQL कमांड लाइन क्लाइंट स्थापित करने के लिए, आपको डाउनलोड लिंक प्राप्त करने के लिए निम्न URL पर जाना होगा https://dev.mysql.com/downloads/mysql/ - स्नैपशॉट इस प्रकार है - इसके बाद आपको ऑपरेटिंग सिस्टम को सेलेक्ट करना होगा। स्नैपशॉट इस प्रकार है - आपको विंडोज (x86, 32/64-बिट) च

  1. पायथन में लॉग इन करना

    इस लेख में, हम पायथन में लॉग इन करने और सुरक्षा और सुरक्षा के विभिन्न चरणों के बारे में जानेंगे। सबसे पहले, हमें लॉगिंग मॉड्यूल को आयात करने की आवश्यकता है, इसके बाद लॉगर का उपयोग करके checj=k वर्तमान स्थिति और लॉग संदेशों का उपयोग करना होगा। हमारे पास गंभीरता के 5 स्तर हैं, अर्थात् - चेतावनी जानक

  1. MySQL में धीमी क्वेरी लॉगिंग कैसे सेटअप करें

    यह मार्गदर्शिका बताएगी कि MySQL में धीमी क्वेरी लॉगिंग को कैसे सेट किया जाए ताकि आप यह निर्धारित कर सकें कि कौन से प्रश्न मंदी का कारण बन रहे हैं। यदि आप एक उत्पादन MySQL सर्वर चलाते हैं या प्रशासित करते हैं, तो यह काफी संभावना है कि यह कभी-कभी थोड़ा धीमा चलता है, और यह पता लगाने के लिए बहुत समय ल