किसी उपयोगकर्ता को किसी विशिष्ट स्कीमा तक पहुँचने से रोकने के लिए, आपको डिलीट कमांड का उपयोग करने की आवश्यकता है। निम्नलिखित वाक्य रचना है -
<पूर्व> mysql.db से हटाएं जहां डीबी में ("yourSpecificSchema", "yourSpecificSchema\_%") और उपयोगकर्ता ="yourUserName" और होस्ट ="yourHostName";उपयोगकर्ता को किसी विशिष्ट स्कीमा तक पहुँचने से रोकने के लिए उपरोक्त सिंटैक्स को लागू करें। सबसे पहले, आइए MySQL.user तालिका से सभी उपयोगकर्ताओं और होस्ट को प्रदर्शित करें।
mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || User2 | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || जड़ | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || क्रिस | लोकलहोस्ट || डेविड | लोकलहोस्ट || जेम्स | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.session | लोकलहोस्ट |+---------------------+----------+18 पंक्तियों में सेट (0.00 सेकंड)यहां, हम उपयोगकर्ता 'क्रिस' को होस्ट नाम 'लोकलहोस्ट' के साथ एक विशिष्ट स्कीमा तक पहुंचने से रोकेंगे जिसका नाम 'नमूना' है -
mysql> mysql.db से हटाएं जहां डीबी इन ("नमूना", "नमूना \ _%") और उपयोगकर्ता ="क्रिस" और होस्ट ="लोकलहोस्ट"; क्वेरी ठीक है, 0 पंक्तियां प्रभावित (0.00 सेकेंड) पूर्व>उपरोक्त क्वेरी को निष्पादित करने के बाद, आपको फ्लश का उपयोग करने की आवश्यकता है।
mysql> फ्लश PRIVILEGES;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.06 सेकंड)