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

MySQL में सामान्य लॉग चालू करें?

<घंटा/>

सामान्य लॉग को चालू करने के लिए, आपको SET कमांड का उपयोग करना होगा।

निम्नलिखित वाक्य रचना है -

वैश्विक सामान्य_लॉग सेट करें=चालू;

आइए शो कमांड की मदद से सामान्य लॉग स्थिति की जांच करें -

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

यह निम्नलिखित आउटपुट देगा -

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

सामान्य लॉग को चालू करने के लिए निम्नलिखित क्वेरी है -

mysql> वैश्विक सामान्य_लॉग सेट करें =चालू; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)

आइए एक बार फिर से सामान्य लॉग की स्थिति की जाँच करें -

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

यह निम्नलिखित आउटपुट देगा -

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

आप General_log_file का स्थान बदल सकते हैं -

mysql> SET GLOBAL General_log_file ='E:\mysqllog';क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.11 सेकंड)

आइए एक बार फिर से General_log_file की स्थिति की जाँच करें -

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+---------------+| चर_नाम | मूल्य |+----------------------------+------------+| General_log | चालू || General_log_file | E:mysqllog |+---------------------+-----------+2 पंक्तियों में सेट (0.01 सेकंड)
  1. MySQL परिणाम को निर्दिष्ट के समान कैसे सेट करें?

    इसके लिए MySQL FIND_IN_SET() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1563 मानों में डालें (1020, सैम); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका

  1. वर्तमान दिनांक के साथ एक MySQL फ़ील्ड सेट करें (UNIX_TIMESTAMP(अब))

    इसके लिए unix_timestamp() का प्रयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1894 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, DueTime int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1894 मानों में डालें (); क्वेरी ठीक

  1. mysqld - MySQL सर्वर

    आइए mysqld, MySQL सर्वर के बारे में समझते हैं - mysqld Mysqld को MySQL सर्वर के रूप में भी जाना जाता है। यह एक सिंगल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टालेशन में ज्यादातर काम करता है। यह अतिरिक्त प्रक्रियाओं को उत्पन्न नहीं करता है। MySQL सर्वर MySQL डेटा निर्देशिका तक पहुंच को प्रबंधित करने