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

MySQL DROP USER को प्रतीत होता है लेकिन उपयोगकर्ता अभी भी MySQL.users तालिका में मौजूद है?

<घंटा/>

सबसे पहले सभी उपयोगकर्ता और होस्ट को MySQL.user तालिका से चयनित कथन की सहायता से जांचें जैसा कि नीचे दिखाया गया है

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

निम्न आउटपुट है

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

अब, उपयोगकर्ता 'hbstudent' को MySQL.user तालिका से हटा दें। क्वेरी इस प्रकार है -

mysql> ड्रॉप यूजर 'hbstudent'@'localhost';क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)

अब यह सत्यापित करने के लिए MySQL.user तालिका जांचें कि उपयोगकर्ता अभी भी MySQL.user तालिका में मौजूद है या नहीं। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है

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

    आइए सबसे पहले होस्ट नाम के साथ सभी उपयोगकर्ता नाम प्रदर्शित करें - उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें; यह निम्नलिखित आउटपुट देगा - +---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || चार्ली | % || रॉबर्ट | % || User2 | % || mysql.i

  1. क्या हम उपयोगकर्ता शब्द का उपयोग MySQL तालिका के लिए कर सकते हैं?

    आप MySQL तालिका के लिए उपयोगकर्ता का उपयोग नहीं कर सकते क्योंकि यह MySQL में एक आरक्षित शब्द है। आप उपयोगकर्ता से उपयोगकर्ता या कुछ और नाम बदल सकते हैं या आप उपयोगकर्ता शब्द के आसपास बैकटिक्स का उपयोग कर सकते हैं। उपयोगकर्ता शब्द का उपयोग उपयोगकर्ता बनाने के लिए किया जा सकता है या MySQL डेटाबेस से

  1. MySQL में विभिन्न प्रकार के उपयोगकर्ताओं की संख्या प्राप्त करें?

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