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

केवल-पढ़ने के लिए MySQL उपयोगकर्ता कैसे बनाएं?

कभी-कभी आपको अपने डेटाबेस में आकस्मिक प्रश्नों को निकालने से रोकने के लिए एक नए टीम साथी के लिए केवल-पढ़ने के लिए MySQL उपयोगकर्ता क्रेडेंशियल बनाने की आवश्यकता होती है। यहां बताया गया है कि आप केवल पढ़ने के लिए MySQL उपयोगकर्ता कैसे बना सकते हैं।

<एच2>1. एक व्यवस्थापक के रूप में MySQL में लॉग इन करें

निम्न में से कोई एक करके MySQL कमांड-लाइन प्रोग्राम चलाएँ:

ए। UNIX प्रॉम्प्ट पर, MySQL कमांड-लाइन प्रोग्राम चलाएँ, और निम्न कमांड टाइप करके एक व्यवस्थापक के रूप में लॉग इन करें

mysql -u root -p

बी। Windows कमांड प्रॉम्प्ट पर, MySQL कमांड-लाइन प्रोग्राम चलाएँ, और MySQL रूट फ़ोल्डर से निम्न कमांड टाइप करके एक व्यवस्थापक के रूप में लॉग इन करें (जैसे Program Files\MySQL\MySQL Server 5.5\bin):

mysql -u root -p

सी। MySQL के साथ काम करने वाला कोई भी डेटाबेस शेल चलाएँ। उदा, Heidisql और MySQL कार्यक्षेत्र।

रूट खाते के लिए पासवर्ड टाइप करें।

2. एक नया MySQL उपयोगकर्ता बनाएं

निम्नलिखित कमांड को कॉपी करें और उन्हें एक MySQL शेल में पेस्ट करें। $database_name, $user, और $password . को बदलें आपके द्वारा उपयोग किए जा रहे मानों के साथ नीचे।

उपयोगकर्ता बनाएं '$उपयोगकर्ता '@'127.0.0.1' द्वारा पहचाना गया '$पासवर्ड ';

3. MySQL उपयोगकर्ता को केवल पढ़ने के लिए अनुमति दें

निम्न कमांड को कॉपी करें और उन्हें एक MySQL शेल में पेस्ट करें।

अनुदान चुनें, $database_name . पर देखें .* को $उपयोगकर्ता @'127.0.0.1′ '$पासवर्ड . द्वारा पहचाना गया ';

फ्लश विशेषाधिकार;

यदि आप एसएसएल कनेक्शन का उपयोग करना चाहते हैं, तो आप इसके बजाय निम्नलिखित का उपयोग कर सकते हैं

अनुदान चुनें, $database_name . पर देखें .* को $उपयोगकर्ता @'127.0.0.1′ '$पासवर्ड . द्वारा पहचाना गया 'SSL की आवश्यकता है;

फ्लश विशेषाधिकार;

यह एक नया केवल-पढ़ने के लिए MySQL स्थानीय उपयोगकर्ता बनाता है जो आपके डेटाबेस तक पहुँच सकता है। यदि आप अपने डेटाबेस तक पहुँचने के लिए एक दूरस्थ उपयोगकर्ता बनाना चाहते हैं तो आप 127.0.0.1 को रिमोट आईपी से बदल सकते हैं। साथ ही, आपको अपने डेटाबेस में रिमोट एक्सेस को सक्षम करना होगा। कृपया ध्यान दें, यह एक सुरक्षित अभ्यास नहीं है।

आप यहाँ 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. ClusterControl 1.7.5 की घोषणा:PostgreSQL 12 और MongoDB 4.2 के लिए उन्नत क्लस्टर रखरखाव और समर्थन

  2. क्या MySQL में नेस्टेड लेनदेन की अनुमति है?

  3. MySql को दैनिक, साप्ताहिक, मासिक और वार्षिक आधार पर रिकॉर्ड या डेटा मिलता है

  4. MySQL आज के बराबर तिथि चुनें

  5. CentOS 7 पर MySQL इंस्टाल करना