Windows के लिए एक MySQL खाता बनाएँ

पेज निर्माण की तारीख :

ऑपरेशन पुष्टिकरण वातावरण

मायएसक्यूएल
  • माईएसक्यूएल 8.4
MySQL कार्यक्षेत्र
  • 8.0
विंडोज़
  • विंडोज सर्वर 2022

आवश्यक वातावरण

मायएसक्यूएल
  • माईएसक्यूएल 8.4
MySQL कार्यक्षेत्र
  • 8.0
विंडोज़
  • विंडोज 11
  • विंडोज 10
विंडोज सर्वर
  • विंडोज सर्वर 2022
  • विंडोज सर्वर 2019
  • विंडोज सर्वर 2016

पूर्व शर्त

  • MySQL स्थापित किया जाना चाहिए
  • यदि आप MySQL कार्यक्षेत्र का उपयोग करना चाहते हैं, तो आपके पास MySQL कार्यक्षेत्र स्थापित होना चाहिए
  • सुनिश्चित करें कि आप अपने MySQL डेटाबेस से कनेक्ट कर सकते हैं

रूट खातों के बारे में

रूट खाता वह खाता है जिसमें डेटाबेस तक लगभग सभी पहुंच होती है। डिफ़ॉल्ट रूप से, इसे केवल स्थानीय रूप से एक्सेस किया जा सकता है, लेकिन यदि आप सेटिंग्स बदलते हैं, तो इसे बाहर से भी एक्सेस किया जा सकता है। हालाँकि, चूंकि प्राधिकरण मजबूत है और सुरक्षा जोखिम बढ़ जाता है, इसलिए यदि आप बाहर से जुड़ना चाहते हैं तो एक अलग खाता बनाना बेहतर है।

MySQL Workbench में एक खाता बनाएँ

प्रारंभ मेनू से MySQL > MySQL कार्यक्षेत्र का चयन करें।

उस कनेक्शन का चयन करें जिसे आप MySQL से कनेक्ट करना चाहते हैं। यदि आपके पास एक नहीं है, तो इसे जोड़ें। यदि आपने अपना कनेक्शन पासवर्ड सहेजा नहीं है, तो आपको इसे दर्ज करने के लिए कहा जाएगा।

Nevigator फलक में, व्यवस्थापन टैब से उपयोगकर्ता और विशेषाधिकार का चयन करें.

खातों की एक सूची प्रदर्शित होती है। खाता जोड़ने के लिए, खाता जोड़ें बटन पर क्लिक करें.

आप निम्न संवाद देख सकते हैं और क्लिक कर सकते हैं OK बटन।

विंडो शीर्षक
MySQL कार्यक्षेत्र
[मुख्य निर्देश]
अमान्य प्रमाणीकरण प्लगइन्स
[सामग्री]
newuser@% उपयोगकर्ताओं के लिए प्लगइन प्रकार कोई नहीं है, लेकिन यह सर्वर द्वारा ज्ञात प्रमाणीकरण प्लगइन के रूप में सूचीबद्ध नहीं है।

लॉगिन टैब में, निम्न दर्ज करें:

फ़ील्ड नाम इनपुट विवरण
लॉगिन नाम अपना खाता नाम दर्ज करें। इसका उपयोग अक्सर डेटाबेस से कनेक्ट करने के लिए किया जाता है, जैसे उपयोगकर्ता नाम। अंग्रेजी अक्षरों के मामले में, इसे लोअरकेस अक्षरों में बदल दिया जाता है।
मेज़बानों के मिलान की सीमा एक होस्टनाम दर्ज करें जिससे आप कनेक्ट कर सकते हैं। localhost आप केवल स्थानीय से कनेक्ट कर सकते हैं। % आप नेटवर्क के भीतर सभी से कनेक्ट कर सकते हैं। 192.168.%.% 192.168.0.0और आप अपने पीसी से ~192.168.255.255 में कनेक्ट कर पाएंगे। IPv6 के माध्यम से कनेक्ट करते समय सावधान रहें।
पासवर्ड आपके द्वारा बनाए गए खाते से कनेक्ट करने के लिए पासवर्ड दर्ज करें। सावधान रहें, कुछ प्रतीकों को भागने की आवश्यकता होगी।

"खाता सीमाएं" टैब में, सभी फ़ील्ड 0 दर्ज करें। इसे डिफ़ॉल्ट रूप से शामिल किया जाना चाहिए, लेकिन कभी-कभी ऐसा नहीं होता है। यहां तक कि अगर आप खाली राज्य में पंजीकरण करने का प्रयास करते हैं, तो आपको एक त्रुटि मिलेगी।

"प्रशासनिक भूमिकाएं" समग्र रूप से MySQL को दी गई अनुमतियाँ हैं। यह एक शक्तिशाली अनुमति है, इसलिए इसे केवल तभी सेट करें जब आपको इसकी न्यूनतम आवश्यकता हो।

स्कीमा विशेषाधिकार वे अनुमतियाँ हैं जिन्हें आप प्रति-स्कीमा आधार पर सेट करते हैं. स्कीमा बनाने के बाद इसे सेट करें। अनुमतियाँ स्कीमा के क्षेत्र से परे इसे प्रभावित नहीं करती हैं।

एक बार जब आप सभी सेटिंग्स के साथ कर लेते हैं, तो निचले दाएं कोने में "लागू करें" बटन पर क्लिक करें। आप इन सेटिंग्स को बाद में बदल भी सकते हैं.

इसे सूची में जोड़ दिया जाएगा।

यदि आप अपना खाता हटाना चाहते हैं, तो आप "हटाएं" बटन के साथ ऐसा कर सकते हैं।

किसी आदेश के साथ कोई खाता बनाना

यह अनुभाग उपयोगकर्ता बनाने के लिए सभी तरह से जाता है। मैं यह नहीं समझाऊंगा कि अनुमतियां और विस्तृत पैरामीटर कहां सेट करें क्योंकि यह लंबा होगा।

प्रारंभ मेनू से MySQL > MySQL 8.4 कमांड लाइन क्लाइंट का चयन करें।

अपना व्यवस्थापक पासवर्ड दर्ज करें।

निम्नलिखित SQL दर्ज करें: कृपया अपना उपयोगकर्ता नाम और पासवर्ड वैकल्पिक के रूप में सेट करें। एसक्यूएल मल्टी-लाइन हो सकता है, इसलिए आपको अंत में अर्धविराम की आवश्यकता होती है। इसे चलाएं और ठीक है, आपका काम हो गया।

CREATE USER test_user2 IDENTIFIED BY 'password';

डिफ़ॉल्ट रूप से, होस्टनाम है % । यदि आप भी शुरू से ही एक होस्टनाम सेट करना चाहते हैं, तो इसे @ के साथ चिह्नित करें और इसके बाद होस्टनाम डालें:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

आप निम्न कमांड के साथ आपके द्वारा बनाए गए खातों की सूची देख सकते हैं:

SELECT Host, User FROM mysql.user;

यदि आप होस्टनाम बदलना चाहते हैं, तो निम्न कमांड चलाएँ:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

इसे एक विशिष्ट आईपी पते से सुलभ बनाने के लिए:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

किसी खाते को हटाने के लिए, इस तरह SQL चलाएँ: आपको एक होस्टनाम की भी आवश्यकता है।

DROP USER 'test_user3'@'192.168.0.%';