MySQL वर्कबेंच ट्यूटोरियल: क्या है, कैसे स्थापित करें और उपयोग करें
⚡ स्मार्ट सारांश
MySQL वर्कबेंच आधिकारिक दृश्य उपकरण है MySQL रिलेशनल डेटाबेस, डेटा मॉडलिंग, SQL डेवलपमेंट और सर्वर एडमिनिस्ट्रेशन को एक ही क्रॉस-प्लेटफ़ॉर्म इंटरफ़ेस में एकीकृत करता है जो स्थानीय या दूरस्थ कनेक्शन स्थापित करता है। 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 वर्कबेंच तीन प्राथमिक प्रकार की कार्यक्षमताओं को एक साथ लाता है — डेटा मॉडलिंग और डिज़ाइन, SQL विकास और सर्वर प्रशासन — जिनमें से प्रत्येक का वर्णन नीचे किया गया है।
मॉडलिंग और डिज़ाइन टूल
अधिकांश मान्य और उच्च-प्रदर्शन वाले डेटाबेस के मूल में मॉडल ही होते हैं। MySQL वर्कबेंच में ऐसे उपकरण हैं जो डेवलपर्स और डेटाबेस प्रशासकों को भौतिक डेटाबेस डिज़ाइन मॉडल बनाने की सुविधा देते हैं जिन्हें आसानी से परिवर्तित किया जा सकता है। MySQL फॉरवर्ड इंजीनियरिंग का उपयोग कर डेटाबेस।
- MySQL वर्कबेंच एक ही वातावरण में कई मॉडल बनाने की सुविधा प्रदान करता है।
- यह डेटाबेस बनाने वाले सभी ऑब्जेक्ट्स — जैसे कि टेबल, व्यू, स्टोर्ड प्रोसीजर और ट्रिगर — को सपोर्ट करता है।
- MySQL वर्कबेंच में एक अंतर्निर्मित मॉडल-वैलिडेशन यूटिलिटी है जो डेटा मॉडलर को पाई जाने वाली किसी भी समस्या की रिपोर्ट करती है।
- यह विभिन्न मॉडलिंग नोटेशन की भी अनुमति देता है और स्क्रिप्टिंग भाषा लुआ का उपयोग करके इसे विस्तारित किया जा सकता है।
नीचे दिया गया चित्र मॉडलिंग विंडो को दर्शाता है। MySQL कार्यक्षेत्र.
SQL विकास उपकरण
संरचित क्वेरी भाषा (SQL) हमें अपने रिलेशनल डेटाबेस में हेरफेर करने की अनुमति देता है। SQL सभी रिलेशनल डेटाबेस के केंद्र में है।
- MySQL वर्कबेंच में एक अंतर्निर्मित विज़ुअल SQL एडिटर है।
- विज़ुअल SQL एडिटर डेवलपर्स को क्वेरी बनाने, संपादित करने और चलाने की सुविधा देता है। MySQL सर्वर डेटाबेस। इसमें डेटा देखने और इसे निर्यात करने के लिए उपयोगिताएँ हैं।
- इसके सिंटैक्स कलर हाइलाइटर्स डेवलपर्स को आसानी से SQL स्टेटमेंट लिखने और डीबग करने में मदद करते हैं।
- एकाधिक क्वेरीज़ चलाई जा सकती हैं और परिणाम स्वचालित रूप से विभिन्न टैब में प्रदर्शित किए जा सकते हैं।
- प्रश्नों को बाद में पुनः प्राप्ति और चलाने के लिए इतिहास पैनल में भी सहेजा जाता है।
नीचे दिया गया चित्र SQL विकास विंडो को दर्शाता है। MySQL कार्यक्षेत्र.
प्रशासन उपकरण
कंपनी के डेटा की सुरक्षा में सर्वर प्रशासन की महत्वपूर्ण भूमिका होती है। सर्वर प्रशासन से संबंधित प्रमुख मुद्दे उपयोगकर्ता प्रबंधन, सर्वर कॉन्फ़िगरेशन, सर्वर लॉग आदि हैं। MySQL वर्कबेंच में निम्नलिखित विशेषताएं हैं जो प्रक्रिया को सरल बनाती हैं। MySQL सर्वर प्रशासन:
- उपयोगकर्ता प्रशासन — उपयोगकर्ताओं के प्रबंधन के लिए एक दृश्य उपयोगिता जो डेटाबेस प्रशासकों को आवश्यकता पड़ने पर आसानी से नए उपयोगकर्ता जोड़ने और मौजूदा उपयोगकर्ताओं को हटाने, विशेषाधिकार प्रदान करने और रद्द करने और उपयोगकर्ता प्रोफाइल देखने की सुविधा देती है।
- सर्वर कॉन्फ़िगरेशन — यह सर्वर के उन्नत कॉन्फ़िगरेशन और इष्टतम प्रदर्शन के लिए फाइन-ट्यूनिंग की अनुमति देता है।
- डेटाबेस बैकअप और पुनर्स्थापना — निर्यात और आयात के लिए एक दृश्य उपकरण MySQL डंप फ़ाइलें. MySQL डंप फाइलों में डेटाबेस, टेबल, व्यू और स्टोर्ड प्रोसीजर बनाने और डेटा डालने के लिए SQL स्क्रिप्ट होती हैं।
- सर्वर लॉग्स — देखने के लिए एक दृश्य उपकरण MySQL सर्वर लॉग। इन लॉग में त्रुटि लॉग, बाइनरी लॉग और इननोडीबी लॉग शामिल हैं। सर्वर पर निदान करते समय ये लॉग बहुत उपयोगी होते हैं।
नीचे दी गई आकृति में एडमिन पैनल दिखाया गया है। MySQL कार्यक्षेत्र.
अगले भाग में इंस्टॉलेशन के बारे में बताया गया है। MySQL कार्यक्षेत्र पर Windows.
कैसे स्थापित करने के लिए MySQL वर्कबेंच (के लिए) Windows)
इस भाग में हम इसे स्थापित करने और उपयोग करने का तरीका सीखेंगे। MySQL कार्यक्षेत्र.
का अधिष्ठापन MySQL वर्कबेंच एक 2-चरणीय प्रक्रिया है।
1) स्थापित करें MySQL समुदाय सर्वर.
2) स्थापित करें MySQL कार्यक्षेत्र आप ज़िप फ़ाइल या एमएसआई इंस्टॉलर (अनुशंसित) का उपयोग करके वर्कबेंच स्थापित कर सकते हैं।
नोट: स्थापना करने के लिए आपको व्यवस्थापक या पावर यूजर विशेषाधिकारों की आवश्यकता होगी।
शुरू करना
उपरोक्त को इंस्टॉल करने के बाद, आपको सेटअप करना होगा MySQL नीचे दिखाए गए वर्कबेंच को इंस्टॉल करें। इंस्टॉलेशन की चरण-दर-चरण प्रक्रिया नीचे दी गई है। MySQL कार्यक्षेत्र.
चरण 1) होम विंडो खोलें। पहला कदम है लॉन्च करना MySQL वर्कबेंच। जो आप देख रहे हैं उसे होम विंडो कहते हैं।
चरण 2) नया कनेक्शन विज़ार्ड खोलें। इसके बाद, आपको अपना बनाना होगा MySQL सर्वर कनेक्शन, जिसमें लक्ष्य डेटाबेस सर्वर के बारे में विवरण शामिल है, जैसे कि उससे कैसे कनेक्ट करना है। "+" पर क्लिक करें। MySQL वर्कबेंच होम विंडो खोलें। इससे नया कनेक्शन सेटअप करने का विज़ार्ड खुल जाएगा।
चरण 3) सर्वर प्रबंधन कॉन्फ़िगर करें बटन पर क्लिक करें। एक शुरुआती उपयोगकर्ता के रूप में, आप स्थानीय रूप से स्थापित सर्वर के लिए कनेक्शन बना सकते हैं। नया कनेक्शन सेटअप विंडो में सर्वर प्रबंधन कॉन्फ़िगर करें बटन पर क्लिक करके कॉन्फ़िगरेशन की जाँच करें। MySQL सर्वर.
चरण 4) जारी रखने के लिए अगला बटन पर क्लिक करें। 'स्थानीय प्रबंधन कॉन्फ़िगर करें' नाम की एक नई विंडो खुलती है। आगे बढ़ने के लिए 'अगला' बटन पर क्लिक करें।
चरण 5) अपना पासवर्ड दर्ज करें और ओके दबाएं। इसके बाद, विज़ार्ड डेटाबेस से कनेक्शन की जाँच करेगा। यदि जाँच विफल हो जाती है, तो वापस जाकर डेटाबेस कनेक्शन पैरामीटर को सही करें। फिर यह एक पॉप-अप विंडो खोलेगा जिसमें आपके रूट पासवर्ड की आवश्यकता होगी ताकि स्थानीय डेटाबेस से आपके कनेक्शन की जाँच की जा सके। MySQL सर्वर इंस्टेंस। पासवर्ड वही है जो आपने इंस्टॉलेशन के दौरान सेट किया था। MySQLअपना पासवर्ड दर्ज करें और ओके दबाएं।
चरण 6) जारी रखने के लिए अगला पर क्लिक करें। इसके बाद, विज़ार्ड डेटाबेस से कनेक्शन की जाँच करेगा। यदि जाँच विफल हो जाती है, तो वापस जाकर डेटाबेस कनेक्शन पैरामीटर को सही करें। यदि सभी जाँचें सफल होती हैं, तो आगे बढ़ने के लिए अगला पर क्लिक करें।
चरण 7) अगला पर क्लिक करें। इसके बाद, लोकल सर्विस मैनेजमेंट के बारे में एक नया विज़ार्ड खुलेगा - यह आपको कई विकल्पों के बीच स्विच करने की सुविधा देता है। MySQL सर्वर एक ही मशीन पर स्थापित हैं। एक नौसिखिया के रूप में, आप इसे छोड़ सकते हैं और जारी रखने के लिए अगला पर क्लिक कर सकते हैं।
चरण 8) चयन करें MySQL सर्वर कॉन्फ़िगरेशन फ़ाइल। इसके बाद विजार्ड एक्सेस करने की क्षमता की जांच करेगा। MySQL सर्वर कॉन्फ़िगरेशन फ़ाइल, और परीक्षण प्रारंभ/रोक आदेश।
चरण 9) सर्वर कॉन्फ़िगरेशन पूरा करने के लिए फिनिश पर क्लिक करें। इसके बाद, आप वर्तमान कॉन्फ़िगरेशन की समीक्षा कर सकते हैं। कॉन्फ़िगरेशन की समीक्षा करने के बाद, सर्वर कॉन्फ़िगरेशन को पूरा करने के लिए 'समाप्त करें' पर क्लिक करें।
चरण 10) टेस्ट कनेक्शन पर क्लिक करें। अगला चरण सर्वर से कनेक्ट करने के लिए कनेक्शन स्थापित करना है। यदि आपने पहले से कनेक्शन नहीं बनाया है, तो आप दिए गए डिफ़ॉल्ट मानों का उपयोग कर सकते हैं। कनेक्शन नाम [1] दर्ज करने के बाद टेस्ट कनेक्शन [2] पर क्लिक करें।
चरण 11) ओके पर क्लिक करें। एक नया डायलॉग बॉक्स खुलेगा जिसमें आपसे रूट/चयनित उपयोगकर्ता का पासवर्ड मांगा जाएगा। यदि आपका पासवर्ड सही नहीं है, तो कृपया हमसे संपर्क करें। MySQL रूट उपयोगकर्ता का एक पासवर्ड होता है, आप इसे स्टोर में दर्ज कर सकते हैं। Vault सुविधा पर क्लिक करें. OK पर क्लिक करें.
यदि उपयोगकर्ता द्वारा दर्ज किया गया पासवर्ड सही है, तो निम्न स्क्रीन दिखाई देगी। दोनों ओके बटन पर क्लिक करें और आप आगे बढ़ सकते हैं।
मुखपृष्ठ पर एक नया उदाहरण दिखाया गया है।
Double-क्लिक करें और क्वेरी करना शुरू करें।

















