MySQL 8 में पासवर्ड के साथ एक नया उपयोगकर्ता बनाने के लिए आपको CREATE कमांड का उपयोग करने की आवश्यकता है। आइए हम संस्करण की जाँच करें
<पूर्व>mysql> संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति में सेट (0.14 सेकंड)पासवर्ड के साथ एक नया उपयोगकर्ता बनाने के लिए सिंटैक्स निम्नानुसार है
उपयोगकर्ता 'yourUserName'@'localhost' बनाएं, जिसे 'yourPassword' से पहचाना गया हो;
बनाए गए उपयोगकर्ता को सभी विशेषाधिकार प्रदान करने के लिए सिंटैक्स निम्नलिखित है
सभी को *.* 'yourUserName'@'localhost' पर अनुदान दें;
अब फ्लश कमांड का उपयोग करके विशेषाधिकारों को फ्लश करें
फ्लश विशेषाधिकार;
आइए उपरोक्त सिंटैक्स की मदद से एक नया उपयोगकर्ता बनाएं। क्वेरी इस प्रकार है
mysql> MySQL का उपयोग करें;डेटाबेस बदल गयाmysql> 'जेम्स'@'लोकलहोस्ट' उपयोगकर्ता बनाएं 'जेम्स123456' द्वारा पहचाना गया;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.21 सेकंड)
नव निर्मित उपयोगकर्ता को सभी विशेषाधिकार प्रदान करने की क्वेरी निम्नलिखित है
mysql> GRANT ALL ON *.* 'जेम्स'@'लोकलहोस्ट' को;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)
आइए देखें कि उपयोगकर्ता बनाया गया है या नहीं
mysql> MySQL.user से उपयोगकर्ता चुनें;
हमारे द्वारा ऊपर बनाए गए नए उपयोगकर्ता को प्रदर्शित करने वाला आउटपुट निम्न है
<पूर्व>+------------------+| उपयोगकर्ता |+---------------------+| बॉब || मनीष || उपयोगकर्ता2 || mysql.infoschema || mysql.session || mysql.sys || जड़ || @उपयोगकर्ता नाम@ || एडम स्मिथ || जेम्स || जॉन || जॉन डो || उपयोगकर्ता1 || हूँ || एचबीस्टूडेंट || mysql.infoschema || mysql.session |+----------------------------+17 पंक्तियों में सेट (0.00 सेकंड)नमूना आउटपुट को देखें, उपयोगकर्ता James सफलतापूर्वक बनाया गया है। अब फ्लश कमांड का उपयोग करके विशेषाधिकारों को फ्लश करें। क्वेरी इस प्रकार है
mysql> फ्लश विशेषाधिकार;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.04 सेकंड)