[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) अब हम जनरेट किए गए पासवर्ड के साथ डॉकर कंटेनर में mysql शेल में लॉग इन करेंगे।
0 नीचे दिए गए आदेश को निष्पादित करें।docker exec -it mysql-docker-demo mysql -u root -p
पासवर्ड के लिए पूछे जाने पर, ऊपर दिए गए चरण #5 में से एक दर्ज करें। एक बार प्रवेश करने के बाद, आप डॉकर कंटेनर के भीतर MySQL क्लाइंट में लॉग इन हो जाएंगे।
इस समय, यदि आप SHOW DATABASES; तो यह एक त्रुटि फेंक देगा और डिफ़ॉल्ट पासवर्ड को अपडेट/बदलने के लिए कहेगा।
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) आइए अब ALTER कमांड का उपयोग करके पासवर्ड रीसेट करें।
ALTER USER 'root'@'localhost' की पहचान 'पासवर्ड' द्वारा की गई;
यहां 'पासवर्ड' वास्तविक पासवर्ड है जिसे आप रूट उपयोगकर्ता के लिए सेट करना चाहते हैं। आप इसे उपयुक्त और वांछित के रूप में किसी भी मान में बदल सकते हैं।
#8) अब हम अपनी स्थापना को मान्य करने के लिए एक सरल आदेश चलाने का प्रयास करेंगे। हम SHOW DATABASES कमांड चलाएंगे; सभी उपलब्ध डेटाबेस का विवरण प्राप्त करने के लिए।
यहां कमांड आउटपुट है
mysql> डेटाबेस दिखाएं;
+——————–+
विभिन्न तरीकों का उपयोग करके विंडोज़ और macOS के लिए MySQL डाउनलोड करने के लिए चरण-दर-चरण मार्गदर्शिका:
इस ट्यूटोरियल में, हम यह देखने के लिए विभिन्न तरीके/तरीके सीखेंगे कि आप MySQL और macOS को कैसे डाउनलोड कर सकते हैं कुछ मिनटों के भीतर इसका उपयोग करना शुरू करें।
MySQL को अलग-अलग ऑपरेटिंग सिस्टम के लिए एक स्टैंडअलोन इंस्टॉलर के रूप में डाउनलोड किया जा सकता है, या एक ज़िप्ड इमेज/आर्काइव के रूप में डाउनलोड किया जा सकता है और सबसे आसान है MySQL के लिए docker का उपयोग करना यदि आप सीखना चाहते हैं और MySQL का अन्वेषण करें।
साथ ही, कृपया ध्यान दें कि MySQL एक समुदाय (मुफ़्त) और उद्यम (सशुल्क) संस्करण के रूप में डाउनलोड करने के लिए उपलब्ध है।
2
अधिकांश व्यावहारिक उद्देश्यों के लिए इंस्टॉलर और डॉकर छवि के माध्यम से mySMySQLQL स्थापना अधिकांश उपयोग मामलों को हल करती है। हम यहां विंडोज और मैक-आधारित ऑपरेटिंग सिस्टम के लिए इन दोनों तरीकों को देखेंगे।
इंस्टॉलर के माध्यम से MySql डाउनलोड करें
MySQL विंडोज और मैकओएस दोनों के लिए एक स्टैंडअलोन पैकेज इंस्टॉलर के रूप में डाउनलोड करने के लिए उपलब्ध है।3
आइए इनमें से प्रत्येक के लिए विवरण देखें।
विंडोज़ पर MySQL इंस्टॉल करना
ए) पूर्वापेक्षाएँ: स्थापना प्रक्रिया शुरू करने से पहले, कृपया ध्यान दें कि MySQL इंस्टालर को .NET फ्रेमवर्क 4.5.2 की आवश्यकता है (यदि आपके पास .NET फ्रेमवर्क का पुराना संस्करण है, तो इंस्टॉलेशन प्रक्रिया शुरू करने के लिए उसे अपडेट करें)।
b) यहां स्रोत से MySQL समुदाय इंस्टॉलर डाउनलोड करें। (इसे लिखते समय MySQL का वर्तमान संस्करणट्यूटोरियल 8.0.20 है। यदि आपको MySQL का एक विशिष्ट संस्करण डाउनलोड करने की आवश्यकता है, तो आप यहां संबंधित इंस्टॉलर का उल्लेख कर सकते हैं और उस संस्करण को चुन सकते हैं जिसे आप इंस्टॉल करना चाहते हैं। 32 बिट या 64 बिट (आप जिस ओएस का उपयोग कर रहे हैं उसका संस्करण जानने के लिए आप यहां लिंक देख सकते हैं)।
c ) इंस्टॉलर डाउनलोड करने के बाद, इंस्टॉलर एक्सई खोलें और निर्देशों के साथ जारी रखें। कृपया ध्यान दें कि आपको एक सक्रिय इंटरनेट कनेक्शन की आवश्यकता होगी क्योंकि इंस्टॉलर एक शेल है और यह इंस्टॉलेशन प्रक्रिया के दौरान एक बार चुने जाने पर इंटरनेट पर चयनित उत्पादों को डाउनलोड करता है।
कॉन्फ़िगरेशन चुनने के लिए, आप चुन सकते हैं 'डेवलपर डिफॉल्ट' जो विकास/परीक्षण आवश्यकताओं के लिए लगभग सभी आवश्यक सामग्री का ध्यान रखता है।
d) एक बार सेटअप पूर्ण हो जाने पर , अगर आपने क्लाइंट को MySQL (MySQL Workbench जो कम्युनिटी/फ्री डाउनलोड है) के लिए इंस्टॉल करना चुना है, तो आप अपने सर्वर इंस्टेंस को कनेक्ट कर सकते हैं, अन्यथा आप कमांड लाइन से नीचे दिए गए कमांड को निष्पादित करके इंस्टॉलेशन की जांच कर सकते हैं।
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MacOS पर MySQL इंस्टॉल करना
#1) डिस्क इमेज (.dmg) या इंस्टॉलर के माध्यम से macOS पर MySQL इंस्टॉल/डाउनलोड करने के लिए - कम्युनिटी एडिशन के लिए डिस्क इमेज फाइल यहां से डाउनलोड करें
#2) एक बार dmg फ़ाइल डाउनलोड हो जाने के बाद, माउंट करने के लिए डबल क्लिक करेंडिस्क छवि और स्थापना पैकेज में दिए गए निर्देशों का पालन करके स्थापना प्रक्रिया प्रारंभ करें। चरण-दर-चरण इंस्टॉलेशन प्रक्रिया के लिए नीचे दिए गए स्क्रीनशॉट का पालन करें।
#3) एक बार इंस्टॉलेशन पूरा हो जाने के बाद, MySQL सर्वर चालू करने के लिए, आप MySql प्राथमिकताएं खोल सकते हैं और यदि पहले से चालू नहीं है तो MySQL सर्वर चालू कर सकते हैं।
सिस्टम प्राथमिकताएं खोलें और MySQL आइकन पर क्लिक करें।
MySQL प्राथमिकताएं फलक अब खुलेगा और आप MySQL सर्वर की स्थिति देख सकते हैं। यदि यह पहले से नहीं चल रहा है, तो आप वहां से सर्वर चालू कर सकते हैं।
#4) अब देखते हैं कि हमारी स्थापना सफल है या नहीं कमांड लाइन से संस्करण की जाँच करके। टर्मिनल प्रांप्ट खोलें और MySQL इंस्टाल डायरेक्टरी पर नेविगेट करें जो डिफ़ॉल्ट रूप से है
/usr/local/mysql/bin
संस्करण की जांच करने के लिए नीचे कमांड चलाएँ।
./mysql -V
यदि आप नीचे आउटपुट lias देखते हैं, तो इसका मतलब है कि आपकी स्थापना सफल रही।
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) कमांड लाइन से MySQL का उपयोग करने के लिए, आप कमांड लाइन या टर्मिनल का उपयोग जारी रख सकते हैं (पासवर्ड के साथ जो इंस्टॉल के दौरान सेट किया गया था प्रक्रिया) या जीयूआई के माध्यम से एक्सेस करने के लिए MySQL वर्कबेंच जैसे MySQL क्लाइंट एप्लिकेशन डाउनलोड करें।
आइए कुछ कमांड-लाइन विकल्प देखें। MySQL शेल के साथ आरंभ करने के लिए, नीचे दिए गए आदेश चलाएँ।
./mysql -u root -p
अब, आपको इसके लिए संकेत दिया जाएगापासवर्ड (आपको वह दर्ज करना होगा जो इंस्टॉलेशन के दौरान दर्ज किया गया था - मान लें कि आपने पासवर्ड को 'पासवर्ड' के रूप में सेट किया है), फिर पासवर्ड प्रांप्ट पर पासवर्ड दर्ज करें। प्रमाणीकरण सफल होने के बाद, उपयोगकर्ता MySQL शेल में लॉग इन करेगा।
यह देखने के लिए कि शेल सही तरीके से काम कर रहा है या नहीं, एक नमूना कमांड चलाने का प्रयास करें। MySQL शेल पर नीचे दिए गए कमांड को निष्पादित करें।
SHOW DATABASES;
आपको कमांड के लिए नीचे दिए गए आउटपुट को देखने में सक्षम होना चाहिए।
MySQL Docker Image
यदि आप केवल MySQL सीखना चाहते हैं और अपने सिस्टम पर पूर्ण सॉफ़्टवेयर/सर्वर स्थापित नहीं करना चाहते हैं, तो docker छवि के माध्यम से MySQL को docker कंटेनर के रूप में स्थापित करना सबसे आसान तरीका है।
docker आपको जल्दी से अनुमति देता है स्पिन अप करें, उन कंटेनरों को चालू और बंद करें जिनमें आवश्यक सॉफ़्टवेयर है जो इस मामले में MySQL सर्वर है। 2>
#1) डॉकर छवि का उपयोग करने के लिए, आपको अपने ओएस के आधार पर डॉकर इंस्टॉल करना होगा। डॉकर को स्थापित करने के लिए, यहां दिए गए निर्देशों का पालन करें
#2) एक बार डॉकर इंजन स्थापित हो जाने के बाद, हमें डॉकर हब से डॉकर छवि को डाउनलोड (या पुल) करना होगा। आइए कमांड देखते हैं जिसका उपयोग कम्युनिटी सर्वर संस्करण के लिए डॉकर इमेज को खींचने के लिए किया जा सकता है।
टर्मिनल या कमांड प्रॉम्प्ट पर नीचे दिए गए कमांड को निष्पादित करें।
docker pull mysql/mysql-server:tag
यहाँ, टैगMySQL कम्युनिटी सर्वर संस्करण के उस संस्करण का प्रतिनिधित्व करता है जिसे आप डाउनलोड करना चाहते हैं। यदि आप किसी विशिष्ट संस्करण की तलाश नहीं कर रहे हैं, तो आप केवल टैग विवरण को छोड़ सकते हैं और नीचे दिए गए आदेश को चला सकते हैं (यह MySQL सामुदायिक संस्करण के नवीनतम उपलब्ध संस्करण के लिए छवि प्राप्त करेगा)।
docker pull mysql/mysql-server
23
#3) एक बार डॉकर छवि डाउनलोड हो जाने के बाद, हम छवियों को सूचीबद्ध करने का प्रयास कर सकते हैं, और देख सकते हैं कि क्या हमें प्रदर्शित होने वाली सूची में एक MySQL छवि मिल सकती है। टर्मिनल में नीचे दी गई कमांड चलाएँ (Linux आधारित सिस्टम के लिए)।
docker image ls | grep "mysql-server"
अगर आपको नीचे जैसा आउटपुट दिखाई देता है, तो इसका मतलब है कि आपकी डॉकर इमेज सफलतापूर्वक डाउनलोड हो गई थी।
#4) अब डॉकर इमेज के खिलाफ एक कंटेनर चलाते हैं जिसे हमने अभी डाउनलोड किया है। हम कंटेनर का नाम ''mysql-docker-demo" रखेंगे। इमेज से कंटेनर शुरू करने के लिए नीचे दी गई कमांड चलाएँ।
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) अब, डॉकर कंटेनर चलाते समय सेट किए गए पासवर्ड को प्राप्त करने के लिए, हम विवरण प्राप्त कर सकते हैं डॉकर लॉग करता है और फिर ALTER कमांड का उपयोग करके इस पासवर्ड को पुनः आरंभ करता है। -demo'
ऊपर दिए गए कमांड में डॉकटर कंटेनर का नाम है। यदि आपने कंटेनर को अलग नाम दिया है, तो आपको इसे कंटेनर के नाम से बदलना होगा।यदि आपका डॉकटर कंटेनर ठीक से शुरू हुआ है, तोकिसी भी MySQL कमांड को चलाना - ठीक उसी तरह जैसे आप स्थानीय मशीन पर इंस्टालेशन के साथ करते हैं।
आप जरूरत पड़ने पर डॉकर कंटेनर को ऑन-डिमांड शुरू/बंद भी कर सकते हैं।
टू MySQL डॉकटर कंटेनर को बंद करें, आप नीचे दिए गए कमांड का उपयोग कर सकते हैं।
docker stop mysql-docker-demo
डॉकर कंटेनर को वापस शुरू करने के लिए, आप नीचे दिए गए कमांड का उपयोग कर सकते हैं। MySQL Enterprise Edition
MySQL एक ओपन-सोर्स डेटाबेस है जिसका व्यापक रूप से उपयोग किया जाता है।
Enterprise संस्करण Oracle के स्वामित्व में है और इसमें उपकरणों और सुविधाओं का एक सूट शामिल है जो केवल भुगतान किए गए संस्करण के साथ आता है। (मुफ्त संस्करण MySQL समुदाय संस्करण है)।
MySQL Enterprise संस्करण पूरी तरह से प्रबंधित सेवा के रूप में Oracle क्लाउड पर उपलब्ध है।
MySQL Enterprise संस्करण की लागत के बारे में कुछ अनुमान दिए गए हैं नीचे:
संस्करण | वार्षिक सदस्यता (USD) |
---|---|
MySQL मानक संस्करण | 2000 - 4000 |
MySQL एंटरप्राइज़ संस्करण | 5000 - 10000 |
के लिए Oracle कॉस्टिंग शीट देखें अधिक जानकारी।
MySQL सशुल्क संस्करण MySQL टीम से तकनीकी सहायता और सहायता के साथ-साथ बैकअप, एन्क्रिप्शन, फ़ायरवॉल, आदि जैसे अन्य निगरानी उपकरणों के साथ आते हैं।
अक्सर पूछे जाने वाले प्रश्न और amp; उत्तर
प्रश्न #1) क्या MySQL डाउनलोड करने के लिए स्वतंत्र है?
जवाब: MySQL कई संस्करणों में उपलब्ध है। सामुदायिक संस्करण डाउनलोड और उपयोग करने के लिए स्वतंत्र हैजबकि अन्य संस्करण जैसे MySQL Standard और MySQL Enterprise संस्करण की वार्षिक सदस्यता लागत जुड़ी हुई है क्योंकि वे MySQL टीम से क्लाउड समर्थन और तकनीकी सहायता के साथ आते हैं।
वाणिज्यिक उद्देश्यों के लिए MySQL ओपन सोर्स का उपयोग करने के लिए, आप कर सकते हैं MariaDB का उपयोग करें जो MySQL डेटाबेस पर आधारित है।
Q #2) MySQL क्लाइंट कैसे स्थापित करें?
उत्तर: MySQL क्लाइंट को MySQL सर्वर की मानक स्थापना के एक भाग के रूप में डाउनलोड किया गया है। MySQL क्लाइंट को टर्मिनल या कमांड प्रॉम्प्ट से Mac/Linux या Windows के लिए नीचे दी गई निर्देशिका में नेविगेट करके शुरू किया जा सकता है।
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL कमांड-लाइन क्लाइंट को MySQLचलाकर शुरू किया जा सकता है। 2> उपरोक्त निर्देशिकाओं में निष्पादन योग्य।
जीयूआई आधारित क्लाइंट का उपयोग करने के लिए, आप उचित ओएस संयोजन चुनकर यहां MySQL वर्कबेंच डाउनलोड कर सकते हैं।
प्रश्न #3) मैं कैसे करूँ विंडोज़ के लिए MySQL डाउनलोड करें?
जवाब: MySQL लगभग सभी प्रमुख ऑपरेटिंग सिस्टम जैसे macOS, Linux & खिड़कियाँ। विंडोज के लिए, इसे निष्पादन योग्य या ज़िप के रूप में डाउनलोड किया जा सकता है।
MySQL के आधिकारिक डाउनलोड पृष्ठ पर यहां डाउनलोड विवरण देखें।
हमने डाउनलोड/सेटिंग के लिए पूर्ण स्थापना चरणों को सूचीबद्ध किया है। इस ट्यूटोरियल में विंडोज़ पर MySQL कम्युनिटी सर्वर संस्करण को स्थापित करना और स्थापित करना।
निष्कर्ष
इस ट्यूटोरियल में, हमने उन विभिन्न तरीकों के बारे में सीखा जिनके माध्यम सेआप विभिन्न ऑपरेटिंग सिस्टम के साथ अपने डेस्कटॉप/लैपटॉप पर MySQL डाउनलोड कर सकते हैं।
हमने विंडोज और macOS प्लेटफॉर्म पर MySQL कम्युनिटी सर्वर की स्थापना को मान्य करने पर चर्चा की। हमने MySQL सर्वर के विकास के साथ आरंभ करने के लिए Docker का उपयोग करने के बारे में भी सीखा और यह जाना कि MySQL सर्वर के साथ जल्दी से कैसे शुरुआत करें।
आशा है कि इस ट्यूटोरियल ने MySQL डाउनलोड करने पर आपके सभी प्रश्नों को स्पष्ट कर दिया है।