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

सीमित विशेषाधिकारों के साथ MySQL उपयोगकर्ता कैसे बनाएं?

<घंटा/>

सीमित विशेषाधिकारों के साथ 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 सेकंड)
  1. एक MySQL तालिका में एकाधिक कॉलम के साथ स्थितियां कैसे बनाएं?

    शर्तों के लिए, IF() का उपयोग करें। निम्नलिखित वाक्य रचना है - IF(yourCondition, trueStatement,falseStatement); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable612 (Number1 int,Number2 int,Score int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. इंडेक्स के साथ एक MySQL टेबल कैसे बनाएं?

    इंडेक्स के साथ एक MySQL टेबल बनाने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);index yourIndexName1 on(yourColumnName1 ); अपनी अनुक्रमणिका बनाएं yourIndexName2 on(yourColumnName2 ); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तिय

  1. कैसे एक MySQL दृश्य बनाने के लिए?

    एक MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स के अनुसार CREATE VIEW का उपयोग करें - अपने व्यूनाम को अपने टेबलनाम से चुनें * के रूप में बनाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1802 (StudentId int, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का