Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL उपयोगकर्ता दिखाएं

MySQL को जिस तरह से संरचित किया गया है वह यह है कि यह अपने उपयोगकर्ताओं को MySQL तालिका में रखता है - स्मार्ट, है ना? वे संबंधित हैं कि उनके पास किस डेटाबेस तक पहुंच है और उन डेटाबेस पर उनके पास क्या अनुमतियां हैं। इसके अलावा, वे पासवर्ड और भूमिकाओं जैसी उपयोगकर्ता के बारे में जानकारी भी संग्रहीत करते हैं। डेटाबेस और तालिकाओं को प्रदर्शित करने, उन्हें समझाने के लिए MySQL कमांड हैं, लेकिन चूंकि उपयोगकर्ता उन तालिकाओं में एक प्रविष्टि है, इसलिए उन्हें प्रदर्शित करने का थोड़ा अलग तरीका है।

आपको रूट पहुंच की आवश्यकता है सर्वर पर सभी उपयोगकर्ताओं को देखने के लिए MySQL डेटाबेस में, इसके लिए आपको प्रारंभ में रूट उपयोगकर्ता के रूप में लॉग इन करना चाहिए:

mysql -u root -p
# enter password for the root user

चूंकि उपयोगकर्ता तालिका में कई कॉलम होते हैं, इसलिए होस्ट और उपयोगकर्ता जैसे कई महत्वपूर्ण कॉलम होते हैं। हम वर्तमान प्रविष्टियों के लिए उनमें से कुछ को देखने के लिए एक SELECT स्टेटमेंट का उपयोग करेंगे:

SELECT Host, User FROM mysql.user;

यह उपयोगकर्ता के लिए कई डुप्लिकेट प्रविष्टियों को सूचीबद्ध कर सकता है क्योंकि इसमें कई अलग-अलग होस्ट हो सकते हैं, हम केवल अद्वितीय उपयोगकर्ताओं को सूचीबद्ध कर सकते हैं, इसके लिए हम चयन के साथ DISTINCT का उपयोग करेंगे:

SELECT DISTINCT User from mysql.user;

हमारे SSD VPS होस्टिंग प्लान पर विभिन्न MySQL कमांड के साथ प्रयोग करें या बहुत ही किफायती मूल्य पर अपने स्वयं के समर्पित सर्वर का प्रबंधन करके पूर्ण स्वतंत्रता प्राप्त करें!

उपयोगी MySQL कमांड:

  • MySQL सभी उपयोगकर्ताओं के लिए अनुदान दिखाएं

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OptimaData और VidaXL के साथ बैठक के लिए एम्स्टर्डम में हमसे जुड़ें

  2. MySQL को AWS RDS पर PostgreSQL में माइग्रेट करना, भाग 1

  3. MySQL डिलीमीटर के साथ संग्रहीत कार्यविधि सिंटैक्स बनाता है

  4. MYSQL में बल्क इंसर्ट

  5. MySQL में न्यूज़लेटर के लिए डेटाबेस डिज़ाइन करने के लिए मार्गदर्शिका