डोकर के साथ MySQL का उपयोग करने के लिए कदम क्या हैं?

Dokara Ke Satha Mysql Ka Upayoga Karane Ke Li E Kadama Kya Haim



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

यह लेख MySQL को Docker के साथ उपयोग करने के लिए चरण-दर-चरण प्रक्रिया की व्याख्या करेगा।

डोकर के साथ MySQL का उपयोग करने के लिए कदम क्या हैं?

डॉकर के साथ MySQL का उपयोग करने के लिए, नीचे दिए गए चरणों का प्रयास करें:







चरण 1: डोकर हब से MySQL छवि खींचो

MySQL को डॉकर हब से स्थानीय सिस्टम पर खींचने के लिए, Windows PowerShell में नीचे सूचीबद्ध कमांड लिखें:



डॉकर MySQL खींचो



यह देखा जा सकता है कि MySQL छवि का नवीनतम संस्करण डाउनलोड किया गया है।





चरण 2: डाउनलोड की गई छवि देखें

अगला, यह सुनिश्चित करने के लिए सभी उपलब्ध छवियों को सूचीबद्ध करें कि MySQL छवि को सफलतापूर्वक खींच लिया गया है:

डॉकर छवियां



उपरोक्त आउटपुट MySQL छवि का नवीनतम संस्करण दिखाता है।

चरण 3: MySQL कंटेनर प्रारंभ करें

फिर, 'के माध्यम से MySQL कंटेनर बनाएं और निष्पादित करें' डॉकर रन-डी-नाम -e MYSQL_ROOT_PASSWORD = <पासवर्ड> <छवि-नाम> ' आज्ञा:

डोकर रन -डी --नाम mySql-cont -यह है MYSQL_ROOT_PASSWORD =mysql123 mysql:latest

यहाँ:

  • ' -नाम 'विकल्प कंटेनर का नाम सेट करता है अर्थात,' mySql-cont ”।
  • ' -डी पृष्ठभूमि में कंटेनर को निष्पादित करने के लिए ध्वज का उपयोग किया जाता है।
  • ' -ई MYSQL_ROOT_PASSWORD 'रूट पासवर्ड को परिभाषित करता है' mysql123 ”।
  • ' मायएसक्यूएल: नवीनतम ” उपयोग करने के लिए डॉकर छवि है:

ऊपर-निष्पादित कमांड ने एक 'बनाया और शुरू किया है' mySql-cont पृष्ठभूमि में MySQL का नवीनतम संस्करण चलाने वाला कंटेनर।

चरण 4: रनिंग MySQL कंटेनर देखें

यह सुनिश्चित करने के लिए कि MySQL कंटेनर सफलतापूर्वक चल रहा है, निम्न आदेश निष्पादित करें:

डाक में काम करनेवाला मज़दूर पी.एस.

उपरोक्त आउटपुट इंगित करता है कि MySQL कंटेनर सफलतापूर्वक चल रहा है अर्थात, “ mySql-cont ”।

चरण 5: MySQL कंटेनर तक पहुँचें

अब, उपयोग करें ' डॉकर निष्पादन -it चल रहे MySQL कंटेनर के अंदर बैश खोल खोलने के लिए कंटेनर नाम के साथ कमांड:

डाक में काम करनेवाला मज़दूर कार्यकारी -यह mySql-cont दे घुमा के

उपर्युक्त कमांड ने बैश खोल खोला है और अब उपयोगकर्ता चल रहे MySQL कंटेनर के भीतर कमांड निष्पादित कर सकते हैं।

चरण 6: MySQL डेटाबेस से कनेक्ट करें

उसके बाद, प्रदान की गई कमांड का उपयोग करके MySQL डेटाबेस को रूट उपयोगकर्ता के रूप में कनेक्ट करें और अंतःक्रियात्मक रूप से पासवर्ड दर्ज करें:

माई एसक्यूएल -उरूट -पी

यह देखा जा सकता है कि MySQL शेल शुरू हो गया है।

चरण 7: MySQL कमांड निष्पादित करें

अंत में, MySQL कंटेनर में MySQL कमांड चलाएँ। उदाहरण के लिए, निष्पादित करें ' डेटाबेस दिखाएं; सभी मौजूदा डेटाबेस देखने के लिए आदेश:

डेटाबेस दिखाएं;

उपरोक्त आउटपुट ने MySQL कंटेनर में उपलब्ध डेटाबेस को दिखाया।

एक विशिष्ट डेटाबेस का चयन करने के लिए, 'निष्पादित करें' उपयोग <डेटाबेस-नाम>; ' आज्ञा:

MySQL का प्रयोग करें;

इसके अलावा, चयनित डेटाबेस में तालिकाओं को देखने के लिए, नीचे दी गई कमांड का उपयोग करें:

टेबल दिखाएं;

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

निष्कर्ष

डॉकर के साथ MySQL का उपयोग करने के लिए, पहले 'का उपयोग करके MySQL छवि को डॉकर हब से खींचें' डॉकर MySQL खींचो ' आज्ञा। फिर, 'के माध्यम से MySQL कंटेनर बनाएं और निष्पादित करें' डॉकर रन-डी-नाम -e MYSQL_ROOT_PASSWORD = <पासवर्ड> <छवि-नाम> 'कमांड करें और इसे देखें। उसके बाद, MySQL कंटेनर को एक्सेस करें और MySQL डेटाबेस से कनेक्ट करें। अंत में, इसमें MySQL कमांड चलाएँ। इस लेख में MySQL को Docker के साथ उपयोग करने की प्रक्रिया के बारे में बताया गया है।