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

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

<घंटा/>

क्वेरी लॉग को सक्षम करने के लिए, SET ग्लोबल कमांड का उपयोग करें। आप MySQL संस्करण 8.0.12 संस्करण में सामान्य_लॉग सेट का उपयोग नहीं कर सकते। यदि आप संस्करण 8.0.12 का उपयोग कर रहे हैं, तो आपको नीचे दी गई त्रुटि मिलेगी। यहां, हम यह देखने के लिए सामान्य_लॉग सेट करने का प्रयास कर रहे हैं कि क्या त्रुटि आएगी -

mysql> SET General_log =1;

निम्न आउटपुट है -

ERROR 1229 (HY000):वेरिएबल 'सामान्य_लॉग' एक ग्लोबल वैरिएबल है और इसे SET GLOBAL के साथ सेट किया जाना चाहिए

अब, हम सामान्य_लॉग के साथ वैश्विक कमांड का उपयोग करेंगे। क्वेरी इस प्रकार है -

mysql> SET Global General_log =1;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.10 सेकंड)

यह जांचने के लिए कि यह सक्षम है या नहीं, SHOW कमांड का उपयोग करें -

mysql> '%general_log%' जैसे वेरिएबल दिखाएं;

निम्न आउटपुट है -

<पूर्व>+---------------------+---------------------+| चर_नाम | मूल्य |+----------------------------+---------------------+| General_log | चालू || General_log_file | DESKTOP-QN2RB3H.log |+---------------------+---------------------+2 पंक्तियाँ सेट में (0.03 सेकंड)

उपरोक्त नमूना आउटपुट से, आप देख सकते हैं कि यह 1 मान देकर सक्षम हो गया है। हम इसे मान 0 देकर अक्षम कर सकते हैं। निम्नलिखित अक्षम करने के लिए क्वेरी है -

mysql> SET Global General_log =0;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.06 सेकंड)

अब हम निम्नलिखित क्वेरी का उपयोग करके इसकी जांच करते हैं -

mysql> '%general_log%' जैसे वेरिएबल दिखाएं;

निम्न आउटपुट है -

<पूर्व>+---------------------+---------------------+| चर_नाम | मूल्य |+----------------------------+---------------------+| General_log | बंद || General_log_file | DESKTOP-QN2RB3H.log |+---------------------+---------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL पर किसी भिन्न उपयोगकर्ता के रूप में लॉग इन कैसे करें?

    यदि आप MySQL पर एक अलग उपयोगकर्ता के रूप में लॉगिन करना चाहते हैं, तो आपको mysql -u -p कमांड का उपयोग करना होगा। एक अलग उपयोगकर्ता के रूप में लॉगिन करने के लिए सिंटैक्स निम्नानुसार है। mysql -u yourUsername -p एंटर की दबाने के बाद पासवर्ड डालें - उपरोक्त सिंटैक्स को समझने के लिए, आइए MySQL में एक यू

  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,

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

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