MySQL वर्कबेंच ट्यूटोरियल: क्या है, कैसे स्थापित करें और उपयोग करें

⚡ स्मार्ट सारांश

MySQL वर्कबेंच आधिकारिक दृश्य उपकरण है MySQL रिलेशनल डेटाबेस, डेटा मॉडलिंग, SQL डेवलपमेंट और सर्वर एडमिनिस्ट्रेशन को एक ही क्रॉस-प्लेटफ़ॉर्म इंटरफ़ेस में एकीकृत करता है जो स्थानीय या दूरस्थ कनेक्शन स्थापित करता है। MySQL रोजमर्रा के डेटाबेस कार्यों के लिए सर्वर।

  • 🔷 यह क्या है: MySQL वर्कबेंच एक विज़ुअल डेटाबेस डिज़ाइन और एक्सेस टूल है। MySQLकमांड-लाइन कार्य को एक संरचित ग्राफिकल इंटरफेस से प्रतिस्थापित करना।
  • मॉडलिंग की दिनांक: फॉरवर्ड और रिवर्स इंजीनियरिंग के साथ विज़ुअल मॉडलिंग आरेखों को वास्तविक रूप में बदल देती है। MySQL अंतर्निहित मॉडल सत्यापन द्वारा समर्थित स्कीमा।
  • 💻 SQL विकास: विज़ुअल SQL एडिटर रंगीन हाइलाइटिंग, कई परिणाम टैब और सहेजे गए इतिहास के साथ क्वेरी बनाता है, चलाता है और डीबग करता है।
  • ⚙️ प्रशासन: सर्वर प्रशासन में उपयोगकर्ता प्रबंधन, कॉन्फ़िगरेशन, बैकअप और पुनर्स्थापना, और सर्वर लॉग निरीक्षण शामिल हैं।
  • 🪟 स्थापना: सेटअप दो चरणों वाली प्रक्रिया है — इंस्टॉल करें MySQL कम्युनिटी सर्वर, फिर MySQL वर्कबेंच — पर Windows, macOS, या लिनक्स.
  • 🤖 एआई सहायता: एआई टेक्स्ट-टू-एसक्यूएल फीचर्स जैसे कि MySQL HeatWave GenAI और GitHub Copilot प्राकृतिक भाषा से क्वेरी उत्पन्न और परिष्कृत करते हैं।

MySQL वर्कबेंच ट्यूटोरियल

एचएमबी क्या है? MySQL?

MySQL एक खुला स्रोत रिलेशनल डेटाबेस है।

MySQL यह क्रॉस-प्लेटफ़ॉर्म है, जिसका अर्थ है कि यह कई अलग-अलग प्लेटफ़ॉर्म पर चलता है, जैसे कि Windows, लिनक्स, और macOS.

क्यों का उपयोग करें MySQL?

बाजार में अनेक रिलेशनल डेटाबेस प्रबंधन प्रणालियां उपलब्ध हैं।

रिलेशनल डेटाबेस के उदाहरणों में शामिल हैं Microsoft SQL Server, Microsoft पहुंच Oracle, डीबी2, आदि।

कोई पूछ सकता है कि हमने क्यों चुना? MySQL अन्य डेटाबेस प्रबंधन प्रणालियों पर.

इस प्रश्न का उत्तर कई कारकों पर निर्भर करता है।

आइए इसकी खूबियों पर एक नजर डालें। MySQL SQL सर्वर जैसे अन्य रिलेशनल डेटाबेस की तुलना में:

  • MySQL यह सिस्टम कई स्टोरेज इंजन को सपोर्ट करता है, जिनमें से प्रत्येक की अपनी विशिष्टताएँ होती हैं, जबकि SQL सर्वर जैसे अन्य सिस्टम केवल एक ही स्टोरेज इंजन को सपोर्ट करते हैं। इसे समझने के लिए, द्वारा सपोर्ट किए जाने वाले दो स्टोरेज इंजनों पर विचार करें। MySQL:
    • InnoDB — डिफ़ॉल्ट स्टोरेज इंजन जो इसके साथ प्रदान किया जाता है MySQL संस्करण 5.5 के अनुसार। InnoDB संदर्भित अखंडता के लिए विदेशी कुंजियों का समर्थन करता है और ACID-मानक लेनदेन का भी समर्थन करता है।
    • MyISAM — डिफ़ॉल्ट स्टोरेज इंजन MySQL संस्करण 5.5 से पहले। MyISAM में लेनदेन के लिए समर्थन की कमी है। InnoDB पर इसके लाभों में सरलता और उच्च प्रदर्शन शामिल हैं।
  • MySQL अन्य रिलेशनल डेटाबेस सिस्टमों की तुलना में इसका प्रदर्शन उच्च है। इसका कारण इसकी सरल डिजाइन और कई स्टोरेज इंजनों के लिए इसका समर्थन है।
  • किफायती - अन्य रिलेशनल डेटाबेस की तुलना में यह अपेक्षाकृत सस्ता है। वास्तव में, इसका कम्युनिटी एडिशन मुफ्त है। कमर्शियल एडिशन के लिए लाइसेंसिंग शुल्क देना पड़ता है, जो अन्य उत्पादों के लाइसेंसिंग शुल्क की तुलना में किफायती है। Microsoft SQL Server.
  • क्रॉस-प्लेटफ़ॉर्म — MySQL यह कई प्लेटफॉर्म पर काम करता है, जिसका मतलब है कि इसे अधिकांश मशीनों पर तैनात किया जा सकता है। अन्य सिस्टम जैसे कि MS SQL सर्वर केवल कुछ खास प्लेटफॉर्म पर ही चलते हैं। Windows प्लेटफार्म पर ट्रेड कैसे करना है|

बातचीत करने के लिए MySQLआपको एक सर्वर एक्सेस टूल की आवश्यकता होगी जो उससे संवाद कर सके। MySQL सर्वर. MySQL एकाधिक उपयोगकर्ता कनेक्शन का समर्थन करता है.

एचएमबी क्या है? MySQL कार्यक्षेत्र?

MySQL वर्कबेंच एक विज़ुअल डेटाबेस डिज़ाइनिंग और मॉडलिंग एक्सेस टूल है। MySQL सर्वर रिलेशनल डेटाबेस। यह नए भौतिक डेटा मॉडल बनाने और मौजूदा मॉडल में संशोधन करने में सहायता करता है। MySQL रिवर्स/फॉरवर्ड इंजीनियरिंग और परिवर्तन-प्रबंधन कार्यों से युक्त डेटाबेस। इसका उद्देश्य है MySQL वर्कबेंच का उद्देश्य डेटाबेस के साथ अधिक आसानी से और अधिक संरचित तरीके से काम करने के लिए एक इंटरफेस प्रदान करना है।

MySQL कार्यक्षेत्र

MySQL वर्कबेंच तीन प्राथमिक प्रकार की कार्यक्षमताओं को एक साथ लाता है — डेटा मॉडलिंग और डिज़ाइन, SQL विकास और सर्वर प्रशासन — जिनमें से प्रत्येक का वर्णन नीचे किया गया है।

मॉडलिंग और डिज़ाइन टूल

अधिकांश मान्य और उच्च-प्रदर्शन वाले डेटाबेस के मूल में मॉडल ही होते हैं। MySQL वर्कबेंच में ऐसे उपकरण हैं जो डेवलपर्स और डेटाबेस प्रशासकों को भौतिक डेटाबेस डिज़ाइन मॉडल बनाने की सुविधा देते हैं जिन्हें आसानी से परिवर्तित किया जा सकता है। MySQL फॉरवर्ड इंजीनियरिंग का उपयोग कर डेटाबेस।

  • MySQL वर्कबेंच एक ही वातावरण में कई मॉडल बनाने की सुविधा प्रदान करता है।
  • यह डेटाबेस बनाने वाले सभी ऑब्जेक्ट्स — जैसे कि टेबल, व्यू, स्टोर्ड प्रोसीजर और ट्रिगर — को सपोर्ट करता है।
  • MySQL वर्कबेंच में एक अंतर्निर्मित मॉडल-वैलिडेशन यूटिलिटी है जो डेटा मॉडलर को पाई जाने वाली किसी भी समस्या की रिपोर्ट करती है।
  • यह विभिन्न मॉडलिंग नोटेशन की भी अनुमति देता है और स्क्रिप्टिंग भाषा लुआ का उपयोग करके इसे विस्तारित किया जा सकता है।

नीचे दिया गया चित्र मॉडलिंग विंडो को दर्शाता है। MySQL कार्यक्षेत्र.

MySQL वर्कबेंच मॉडलिंग और डिज़ाइन टूल

SQL विकास उपकरण

संरचित क्वेरी भाषा (SQL) हमें अपने रिलेशनल डेटाबेस में हेरफेर करने की अनुमति देता है। SQL सभी रिलेशनल डेटाबेस के केंद्र में है।

  • MySQL वर्कबेंच में एक अंतर्निर्मित विज़ुअल SQL एडिटर है।
  • विज़ुअल SQL एडिटर डेवलपर्स को क्वेरी बनाने, संपादित करने और चलाने की सुविधा देता है। MySQL सर्वर डेटाबेस। इसमें डेटा देखने और इसे निर्यात करने के लिए उपयोगिताएँ हैं।
  • इसके सिंटैक्स कलर हाइलाइटर्स डेवलपर्स को आसानी से SQL स्टेटमेंट लिखने और डीबग करने में मदद करते हैं।
  • एकाधिक क्वेरीज़ चलाई जा सकती हैं और परिणाम स्वचालित रूप से विभिन्न टैब में प्रदर्शित किए जा सकते हैं।
  • प्रश्नों को बाद में पुनः प्राप्ति और चलाने के लिए इतिहास पैनल में भी सहेजा जाता है।

नीचे दिया गया चित्र SQL विकास विंडो को दर्शाता है। MySQL कार्यक्षेत्र.

MySQL वर्कबेंच SQL डेवलपमेंट टूल

प्रशासन उपकरण

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

  • उपयोगकर्ता प्रशासन — उपयोगकर्ताओं के प्रबंधन के लिए एक दृश्य उपयोगिता जो डेटाबेस प्रशासकों को आवश्यकता पड़ने पर आसानी से नए उपयोगकर्ता जोड़ने और मौजूदा उपयोगकर्ताओं को हटाने, विशेषाधिकार प्रदान करने और रद्द करने और उपयोगकर्ता प्रोफाइल देखने की सुविधा देती है।
  • सर्वर कॉन्फ़िगरेशन — यह सर्वर के उन्नत कॉन्फ़िगरेशन और इष्टतम प्रदर्शन के लिए फाइन-ट्यूनिंग की अनुमति देता है।
  • डेटाबेस बैकअप और पुनर्स्थापना — निर्यात और आयात के लिए एक दृश्य उपकरण MySQL डंप फ़ाइलें. MySQL डंप फाइलों में डेटाबेस, टेबल, व्यू और स्टोर्ड प्रोसीजर बनाने और डेटा डालने के लिए SQL स्क्रिप्ट होती हैं।
  • सर्वर लॉग्स — देखने के लिए एक दृश्य उपकरण MySQL सर्वर लॉग। इन लॉग में त्रुटि लॉग, बाइनरी लॉग और इननोडीबी लॉग शामिल हैं। सर्वर पर निदान करते समय ये लॉग बहुत उपयोगी होते हैं।

नीचे दी गई आकृति में एडमिन पैनल दिखाया गया है। MySQL कार्यक्षेत्र.

MySQL वर्कबेंच प्रशासन उपकरण

अगले भाग में इंस्टॉलेशन के बारे में बताया गया है। MySQL कार्यक्षेत्र पर Windows.

कैसे स्थापित करने के लिए MySQL वर्कबेंच (के लिए) Windows)

इस भाग में हम इसे स्थापित करने और उपयोग करने का तरीका सीखेंगे। MySQL कार्यक्षेत्र.

का अधिष्ठापन MySQL वर्कबेंच एक 2-चरणीय प्रक्रिया है।

1) स्थापित करें MySQL समुदाय सर्वर.

2) स्थापित करें MySQL कार्यक्षेत्र आप ज़िप फ़ाइल या एमएसआई इंस्टॉलर (अनुशंसित) का उपयोग करके वर्कबेंच स्थापित कर सकते हैं।

नोट: स्थापना करने के लिए आपको व्यवस्थापक या पावर यूजर विशेषाधिकारों की आवश्यकता होगी।

शुरू करना

उपरोक्त को इंस्टॉल करने के बाद, आपको सेटअप करना होगा MySQL नीचे दिखाए गए वर्कबेंच को इंस्टॉल करें। इंस्टॉलेशन की चरण-दर-चरण प्रक्रिया नीचे दी गई है। MySQL कार्यक्षेत्र.

चरण 1) होम विंडो खोलें। पहला कदम है लॉन्च करना MySQL वर्कबेंच। जो आप देख रहे हैं उसे होम विंडो कहते हैं।

स्थापित करें MySQL कार्यक्षेत्र

चरण 2) नया कनेक्शन विज़ार्ड खोलें। इसके बाद, आपको अपना बनाना होगा MySQL सर्वर कनेक्शन, जिसमें लक्ष्य डेटाबेस सर्वर के बारे में विवरण शामिल है, जैसे कि उससे कैसे कनेक्ट करना है। "+" पर क्लिक करें। MySQL वर्कबेंच होम विंडो खोलें। इससे नया कनेक्शन सेटअप करने का विज़ार्ड खुल जाएगा।

स्थापित करें MySQL कार्यक्षेत्र

चरण 3) सर्वर प्रबंधन कॉन्फ़िगर करें बटन पर क्लिक करें। एक शुरुआती उपयोगकर्ता के रूप में, आप स्थानीय रूप से स्थापित सर्वर के लिए कनेक्शन बना सकते हैं। नया कनेक्शन सेटअप विंडो में सर्वर प्रबंधन कॉन्फ़िगर करें बटन पर क्लिक करके कॉन्फ़िगरेशन की जाँच करें। MySQL सर्वर.

स्थापित करें MySQL कार्यक्षेत्र

चरण 4) जारी रखने के लिए अगला बटन पर क्लिक करें। 'स्थानीय प्रबंधन कॉन्फ़िगर करें' नाम की एक नई विंडो खुलती है। आगे बढ़ने के लिए 'अगला' बटन पर क्लिक करें।

स्थापित करें MySQL कार्यक्षेत्र

चरण 5) अपना पासवर्ड दर्ज करें और ओके दबाएं। इसके बाद, विज़ार्ड डेटाबेस से कनेक्शन की जाँच करेगा। यदि जाँच विफल हो जाती है, तो वापस जाकर डेटाबेस कनेक्शन पैरामीटर को सही करें। फिर यह एक पॉप-अप विंडो खोलेगा जिसमें आपके रूट पासवर्ड की आवश्यकता होगी ताकि स्थानीय डेटाबेस से आपके कनेक्शन की जाँच की जा सके। MySQL सर्वर इंस्टेंस। पासवर्ड वही है जो आपने इंस्टॉलेशन के दौरान सेट किया था। MySQLअपना पासवर्ड दर्ज करें और ओके दबाएं।

स्थापित करें MySQL कार्यक्षेत्र

चरण 6) जारी रखने के लिए अगला पर क्लिक करें। इसके बाद, विज़ार्ड डेटाबेस से कनेक्शन की जाँच करेगा। यदि जाँच विफल हो जाती है, तो वापस जाकर डेटाबेस कनेक्शन पैरामीटर को सही करें। यदि सभी जाँचें सफल होती हैं, तो आगे बढ़ने के लिए अगला पर क्लिक करें।

स्थापित करें MySQL कार्यक्षेत्र

चरण 7) अगला पर क्लिक करें। इसके बाद, लोकल सर्विस मैनेजमेंट के बारे में एक नया विज़ार्ड खुलेगा - यह आपको कई विकल्पों के बीच स्विच करने की सुविधा देता है। MySQL सर्वर एक ही मशीन पर स्थापित हैं। एक नौसिखिया के रूप में, आप इसे छोड़ सकते हैं और जारी रखने के लिए अगला पर क्लिक कर सकते हैं।

स्थापित करें MySQL कार्यक्षेत्र

चरण 8) चयन करें MySQL सर्वर कॉन्फ़िगरेशन फ़ाइल। इसके बाद विजार्ड एक्सेस करने की क्षमता की जांच करेगा। MySQL सर्वर कॉन्फ़िगरेशन फ़ाइल, और परीक्षण प्रारंभ/रोक आदेश।

स्थापित करें MySQL कार्यक्षेत्र

चरण 9) सर्वर कॉन्फ़िगरेशन पूरा करने के लिए फिनिश पर क्लिक करें। इसके बाद, आप वर्तमान कॉन्फ़िगरेशन की समीक्षा कर सकते हैं। कॉन्फ़िगरेशन की समीक्षा करने के बाद, सर्वर कॉन्फ़िगरेशन को पूरा करने के लिए 'समाप्त करें' पर क्लिक करें।

स्थापित करें MySQL कार्यक्षेत्र

चरण 10) टेस्ट कनेक्शन पर क्लिक करें। अगला चरण सर्वर से कनेक्ट करने के लिए कनेक्शन स्थापित करना है। यदि आपने पहले से कनेक्शन नहीं बनाया है, तो आप दिए गए डिफ़ॉल्ट मानों का उपयोग कर सकते हैं। कनेक्शन नाम [1] दर्ज करने के बाद टेस्ट कनेक्शन [2] पर क्लिक करें।

स्थापित करें MySQL कार्यक्षेत्र

चरण 11) ओके पर क्लिक करें। एक नया डायलॉग बॉक्स खुलेगा जिसमें आपसे रूट/चयनित उपयोगकर्ता का पासवर्ड मांगा जाएगा। यदि आपका पासवर्ड सही नहीं है, तो कृपया हमसे संपर्क करें। MySQL रूट उपयोगकर्ता का एक पासवर्ड होता है, आप इसे स्टोर में दर्ज कर सकते हैं। Vault सुविधा पर क्लिक करें. OK पर क्लिक करें.

स्थापित करें MySQL कार्यक्षेत्र

यदि उपयोगकर्ता द्वारा दर्ज किया गया पासवर्ड सही है, तो निम्न स्क्रीन दिखाई देगी। दोनों ओके बटन पर क्लिक करें और आप आगे बढ़ सकते हैं।

स्थापित करें MySQL कार्यक्षेत्र

मुखपृष्ठ पर एक नया उदाहरण दिखाया गया है।

स्थापित करें MySQL कार्यक्षेत्र

Double-क्लिक करें और क्वेरी करना शुरू करें।

अक्सर पूछे जाने वाले प्रश्न

RSI MySQL वर्कबेंच कम्युनिटी एडिशन जीपीएल के तहत मुफ्त और ओपन सोर्स है, जो सबके लिए उपलब्ध है। Windows, macOSऔर लिनक्स। अतिरिक्त सुविधाओं वाला एक व्यावसायिक संस्करण सशुल्क संस्करण के हिस्से के रूप में उपलब्ध है। MySQL एंटरप्राइज सब्सक्रिप्शन से Oracle.

हां. MySQL वर्कबेंच एक क्लाइंट टूल है, इसलिए इसे एक MySQL कनेक्ट करने के लिए सर्वर — या तो स्थानीय रूप से स्थापित हो या टीसीपी/आईपी नेटवर्क कनेक्शन के माध्यम से पहुँचा जा सके। इंस्टॉल करें MySQL वर्कबेंच से पहले या उसके साथ कम्युनिटी सर्वर।

हां. MySQL वर्कबेंच क्रॉस-प्लेटफ़ॉर्म है, जिसमें आधिकारिक कम्युनिटी बिल्ड उपलब्ध हैं। Windows, macOSऔर लोकप्रिय लिनक्स वितरण। तीनों में इंटरफ़ेस और विशेषताएं मोटे तौर पर समान हैं, हालांकि यह गाइड कुछ अंतर दर्शाती है। Windows स्थापना.

MySQL वर्कबेंच एक डेस्कटॉप एप्लिकेशन है जिसमें विज़ुअल मॉडलिंग और एडमिनिस्ट्रेशन टूल्स उपलब्ध हैं, जबकि phpMyAdmin एक ब्राउज़र-आधारित इंटरफ़ेस है। वर्कबेंच स्कीमा डिज़ाइन और लोकल डेवलपमेंट के लिए उपयुक्त है; phpMyAdmin सर्वर पर आधारित त्वरित प्रबंधन के लिए उपयुक्त है। दोनों ही निःशुल्क हैं।

त्रुटि 2003 का अर्थ है कि वर्कबेंच सर्वर तक नहीं पहुँच पा रहा है। कृपया पुष्टि करें। MySQL सेवा चल रही है, होस्टनाम और पोर्ट 3306 सही हैं, और फ़ायरवॉल या सुरक्षा समूह कनेक्शन की अनुमति देता है। रिमोट सर्वरों के लिए, bind-address सेटिंग की जाँच करें।

जी हाँ। अंतर्निहित माइग्रेशन विज़ार्ड स्कीमा और डेटा को स्थानांतरित करता है। MySQL जैसे सिस्टम से Microsoft SQL Server, PostgreSQLऔर Sybase। यह डेटा प्रकारों को मैप करता है और आपको स्क्रिप्ट चलाने से पहले उनकी समीक्षा करने की सुविधा देता है।

हां. MySQL HeatWave GenAI में एक प्राकृतिक भाषा से SQL में परिवर्तित करने की सुविधा है, जो आपके स्कीमा द्वारा निर्देशित एक बड़े भाषा मॉडल का उपयोग करके सामान्य प्रश्नों को SELECT कथनों में बदल देती है। स्टैंडअलोन AI टेक्स्ट-टू-SQL टूल भी ड्राफ्ट तैयार कर सकते हैं। MySQL आपके अवलोकन हेतु प्रश्न।

हां. गिटहब कोपिलॉट यह संपादकों में SQL का सुझाव देता है और उसे पूरा करता है। VS Code और विजुअल स्टूडियो में, टिप्पणियों से जॉइन, फिल्टर और स्कीमा कोड तैयार करना। MySQL वर्कबेंच में कोपायलट का कोई अंतर्निहित विकल्प नहीं है, इसलिए समर्थित संपादक में ड्राफ्ट तैयार करें और पेस्ट करें।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: