डेटाबेस MySQL . का उपयोग करके बनाए और बनाए रखा जाता है . एक अन्य MySQL फ़ंक्शन क्रेडेंशियल और अनुमतियों को सत्यापित करना है।
सबसे पहले, किसी डेटाबेस से कनेक्शन आरंभ करने के लिए, MySQL को एक डेटाबेस उपयोगकर्ता . को प्रमाणित करना होगा और पासवर्ड संयोजन (साथ ही होस्टनाम जिससे अनुरोध किया गया था)।
एक बार कनेक्शन अधिकृत होने के बाद, किसी विशेष डेटाबेस में हेरफेर करने के लिए आदेश मान्य होते हैं। सत्यापन के दौरान, MySQL जांचता है कि निर्दिष्ट डेटाबेस . को विशेषाधिकार दिए गए हैं डेटाबेस उपयोगकर्ता . के लिए ।
डेटाबेस उपयोगकर्ता विशेषाधिकारों को देने की आवश्यकता है इससे पहले कि MySQL उस उपयोगकर्ता को डेटाबेस पर अनुरोध निष्पादित करने की अनुमति देगा। MySQL इन विशेषाधिकारों को अपनी डेटाबेस तालिका mysql
में बनाए रखता है ।
सामान्य विशेषाधिकार
नीचे दी गई तालिका सबसे आम MySQL उपयोगकर्ता विशेषाधिकार displays प्रदर्शित करती है जिसे डेटाबेस उपयोगकर्ता को सौंपा जा सकता है ।
MySQL विशेषाधिकार | ||
---|---|---|
बदलें | हटाएं | लॉक टेबल |
नियमित बदलें | ड्रॉप | संदर्भ |
बनाएं | घटना | चुनें |
रूटीन बनाएं | निष्पादित करें | दृश्य दिखाएं |
अस्थायी टेबल बनाएं | इंडेक्स | ट्रिगर |
दृश्य बनाएं | सम्मिलित करें | अद्यतन करें |
डेटाबेस उपयोगकर्ता विशेषाधिकार के बारे में अधिक जानने के लिए आधिकारिक MySQL दस्तावेज़ यहाँ देखें। आप यह भी सीख सकते हैं कि एक डेटाबेस उपयोगकर्ता कैसे बनाया जाता है और कमांड लाइन से इसे विशेषाधिकार प्रदान किया जाता है।