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

एक MySQL उपयोगकर्ता के लिए परिभाषित अनुदान कैसे प्रदर्शित करें?

<घंटा/>

इसके लिए शो ग्रांट का इस्तेमाल करें। निम्नलिखित वाक्य रचना है -

'yourUserName'@'yourHostName' के लिए अनुदान दिखाएं;

आइए MySQL.user तालिका से उपयोगकर्ता नाम और होस्ट नाम प्रदर्शित करें।

mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || चार्ली | % || रॉबर्ट | % || User2 | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || जड़ | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || क्रिस | लोकलहोस्ट || डेविड | लोकलहोस्ट || जेम्स | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.session | लोकलहोस्ट |+---------------------+----------+20 पंक्तियों में सेट (0.00 सेकंड)

किसी विशिष्ट उपयोगकर्ता के लिए अनुदान प्रदर्शित करने के लिए SHOW GRANTS का उपयोग करें -

mysql> 'रॉबर्ट'@'%
के लिए अनुदान दिखाएं

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------------------------------ ------------------------+| रॉबर्ट के लिए अनुदान@% |+------------------------------------------ ---------------------------+| *.* को `रॉबर्ट`@`%` पर उपयोग प्रदान करें || 'नमूना' पर सभी विशेषाधिकार प्रदान करें। * अनुदान विकल्प के साथ 'रॉबर्ट'@`%' को || `वेब` पर अनुदान दें। * `रॉबर्ट`@`%` को निष्पादित करें ---------------------------------------+3 पंक्तियाँ सेट में (0.05 सेकंड)

ऊपर, SHOW GRANTS उदाहरण होस्ट पर उपयोगकर्ता रॉबर्ट के लिए अनुदान जानकारी लौटाता है, जिसे MySQL '%' मानता है।


  1. MySQL पर किसी भिन्न उपयोगकर्ता के रूप में लॉग इन कैसे करें?

    यदि आप MySQL पर एक अलग उपयोगकर्ता के रूप में लॉगिन करना चाहते हैं, तो आपको mysql -u -p कमांड का उपयोग करना होगा। एक अलग उपयोगकर्ता के रूप में लॉगिन करने के लिए सिंटैक्स निम्नानुसार है। mysql -u yourUsername -p एंटर की दबाने के बाद पासवर्ड डालें - उपरोक्त सिंटैक्स को समझने के लिए, आइए MySQL में एक यू

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1963 (काउंटर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1963 मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्

  1. MySQL पर उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' त्रुटि के लिए अस्वीकृत एक्सेस को कैसे ठीक करें

    MySQL SQL भाषा पर आधारित एक ओपन सोर्स डेटाबेस मैनेजमेंट सिस्टम है। MySQL XAMPP कंट्रोल पैनल के साथ आता है जो एक ओपन सोर्स भी है और एप्लिकेशन का उपयोग करने के लिए स्वतंत्र है। हालाँकि, हाल ही में उन उपयोगकर्ताओं के बारे में बहुत सारी रिपोर्टें आ रही हैं जो अपने ब्राउज़र से अपने MySQL डेटाबेस तक पहुँच