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

MySQL अनधिकृत क्लाइंट को डेटाबेस सिस्टम तक पहुँचने से कैसे रोकता है?


MySQL एक परिष्कृत अभिगम नियंत्रण और विशेषाधिकार प्रणाली लागू करता है जो हमें क्लाइंट संचालन को संभालने के लिए व्यापक एक्सेस नियम बनाने की अनुमति देता है और अनधिकृत क्लाइंट को डेटाबेस सिस्टम तक पहुंचने से प्रभावी ढंग से रोकता है।

MySQL एक्सेस कंट्रोल के दो चरण होते हैं जब क्लाइंट सर्वर से जुड़ता है -

कनेक्शन सत्यापन

एक क्लाइंट, जो MySQL डेटाबेस सर्वर से जुड़ता है, के पास एक वैध उपयोगकर्ता नाम और पासवर्ड होना चाहिए। इसके अलावा, जिस होस्ट से क्लाइंट कनेक्ट होता है उसे MySQL ग्रांट टेबल में होस्ट के साथ मेल खाना चाहिए।

सत्यापन का अनुरोध करें

एक बार कनेक्शन सफलतापूर्वक स्थापित हो जाने के बाद, क्लाइंट द्वारा जारी किए गए प्रत्येक स्टेटमेंट के लिए, MySQL जांचता है कि क्लाइंट के पास उस विशेष स्टेटमेंट को निष्पादित करने के लिए पर्याप्त विशेषाधिकार हैं या नहीं। MySQL में डेटाबेस, टेबल और फ़ील्ड स्तर पर विशेषाधिकार की जाँच करने की सुविधा है।


  1. कमांड लाइन से MySQL डेटाबेस से कनेक्ट हो रहा है?

    MySQL को कमांड लाइन से कनेक्ट करने के लिए, सबसे पहले कमांड प्रॉम्प्ट खोलें। आप इसे शॉर्टकट की “Windows + R” की मदद से कर सकते हैं। क्लिक करने पर एक पैनल खुलेगा और आपको सीएमडी टाइप करना होगा और ओके बटन दबाना होगा जैसा कि नीचे दिखाया गया है - OK बटन दबाने के बाद, आपको कमांड लाइन विंडो मिलेगी। नि

  1. कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

    इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1581(StudentName) मान (कैरोल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का

  1. MySQL में इसे हटाने के लिए वर्तमान डेटाबेस के नाम का उपयोग कैसे करें?

    वर्तमान डेटाबेस प्राप्त करने के लिए, आप SELECT DATABASE() - का उपयोग कर सकते हैं डेटाबेस चुनें (); निम्नलिखित वाक्य रचना है - सेट @anyVariableName =डेटाबेस (); चुनें आइए वर्तमान डेटाबेस प्राप्त करने और इसे हटाने के लिए उपरोक्त क्वेरी को निष्पादित करें - stmt निष्पादित करें; क्वेरी ओके, 0 पंक्तिया