सीमित विशेषाधिकारों के साथ MySQL उपयोगकर्ता बनाने के लिए, निम्नलिखित सिंटैक्स है -
उपयोगकर्ता 'yourUserName'@'yourHostName' बनाएं, जिसे 'yourPassword' से पहचाना गया हो;
उपयोगकर्ता के लिए सीमित विशेषाधिकार सेट करने का सिंटैक्स निम्नलिखित है -
<पूर्व>अनुदान चुनें, सम्मिलित करें, अद्यतन करें, आदि। संदर्भ आपके डेटाबेस नाम।* 'yourUserName'@'yourHostName' के लिए;आइए हम उपरोक्त सिंटैक्स को सीमित विशेषाधिकारों के साथ एक MySQL उपयोगकर्ता बनाने के लिए लागू करें -
mysql> 'डेविड' @ 'लोकलहोस्ट' उपयोगकर्ता बनाएं 'डेविड' द्वारा पहचाना गया; क्वेरी ठीक है, 0 पंक्तियां प्रभावित (0.20 सेकेंड) MySQL> अनुदान चयन, सम्मिलित करें, अद्यतन करें, हटाएं, बदलें, बनाएं, परीक्षण पर संदर्भ दें। * TO 'डेविड'@'लोकलहोस्ट';क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.21 सेकंड)
आइए देखें कि उपयोगकर्ता 'डेविड' नाम से बनाया गया है या नहीं।
mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || User2 | % || mysql.infoschema | % || mysql.सेशन | % || mysql.sys | % || जड़ | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || डेविड | लोकलहोस्ट || जेम्स | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.सेशन | लोकलहोस्ट |+---------------------+----------+17 पंक्तियाँ सेट में (0.00 सेकंड)