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

अपाचे के साथ MySQL का उपयोग करना


आइए समझें कि अपाचे के साथ MySQL का उपयोग कैसे करें -

अपाचे एक वेब सर्वर सॉफ्टवेयर है जिसे अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित और अनुरक्षित किया जाता है। यह एक ऐसा सॉफ्टवेयर है जो वेब पेज तक पहुंचने के लिए उपयोगकर्ता से अनुरोध लेता है।

HTTP अनुरोध पर कुछ सुरक्षा जांच की जाती है और फिर उपयोगकर्ता को वेब पेज पर ले जाता है। ऐसे कई प्रोग्राम हैं जो एक MySQL डेटाबेस से उपयोगकर्ताओं के प्रमाणीकरण की अनुमति देते हैं। इन प्रोग्रामों का उपयोग लॉग फ़ाइलों को MySQL तालिका में लिखने के लिए भी किया जा सकता है।

अपाचे लॉगिंग प्रारूप को MySQL का उपयोग करके और अपाचे की कॉन्फ़िगरेशन फ़ाइल में कोड की निम्नलिखित पंक्तियों को डालकर आसानी से पढ़ने योग्य मोड में बदला जा सकता है -

LogFormat \
   "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \
   \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""

उपरोक्त प्रारूप में लॉग फ़ाइल को MySQL में लोड करने के लिए, नीचे दिखाए गए कथन का उपयोग किया जा सकता है -

LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'

नाम तालिका ऐसी कॉलम बनाने के लिए बनाई जानी चाहिए कि वे लॉग फ़ाइल में लिखी गई LogFormat लाइन के अनुरूप हों।


  1. MySQL में कुछ शर्तों के साथ varchar कॉलम के लिए UNIQUE का उपयोग करना?

    इसके लिए आप एक या अधिक कॉलम पर UNIQUE बाधा का उपयोग कर सकते हैं - तालिका बदलें yourTableName अद्वितीय जोड़ें(yourColumnName1,yourColumnName2,...N); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) यहाँ वर्चर कॉलम पर UNIQUE को लागू करने की क्वेरी है - तालिका बदलें DemoTabl

  1. MySQL के साथ UPDATE स्टेटमेंट में if स्टेटमेंट का उपयोग करके सेट की गई शर्तों के साथ रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.97 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable(StudentName,StudentMarks) में डालें मान (माइक, 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित कर

  1. MySQL को MySQL SLES रिपोजिटरी के साथ अपग्रेड करना

    MySQL को MySQL SLES रिपॉजिटरी का उपयोग करके अपग्रेड किया जा सकता है। आइए इस उन्नयन के लिए आवश्यक चरणों को देखें। डिफ़ॉल्ट रूप से, MySQL SLES रिपॉजिटरी MySQL को रिलीज़ श्रृंखला के नवीनतम संस्करण में अपडेट करती है जिसे उपयोगकर्ता ने इंस्टॉलेशन के दौरान चुना होगा किसी भिन्न रिलीज़ श्रृंखला में अद्यतन