Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

होस्ट से mysql कंटेनर से कनेक्ट करना

क्या आप डॉकर के माध्यम से MySQL से कनेक्ट करना चाहते हैं यदि हाँ; कृपया इस चरण दर चरण प्रक्रिया का पालन करें जिसका मैं उपयोग कर रहा हूं।

चरण 1 :डोकर हब से MySql छवि खींचो। निम्न आदेश नवीनतम mysql छवि को खींचेगा।

cli> docker pull mysql

चरण 2 :इस छवि से एक कंटेनर चलाएँ। '-नाम' कंटेनर को एक नाम देता है। '-e' रन टाइम वेरिएबल्स को निर्दिष्ट करता है जिन्हें आपको सेट करने की आवश्यकता होती है। 'MYSQL_ROOT_PASSWORD' का उपयोग करके MySQL रूट उपयोगकर्ता के लिए पासवर्ड सेट करें। '-d' डॉकर को कंटेनर को बैकग्राउंड में चलाने के लिए कहता है।

cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql 

यह एक कंटेनर आईडी आउटपुट करेगा; जिसका अर्थ है कि कंटेनर पृष्ठभूमि में ठीक से चल रहा है।

चरण 3 :फिर 'डॉकर पीएस' कमांड जारी करके कंटेनर की स्थिति की जांच करें

cli> docker ps

अब आप देख पाएंगे कि MySQL पोर्ट 3306 पर चल रहा है।

चरण 4 :चल रहे कंटेनर के लॉग चेकआउट करने के लिए निम्न आदेश का उपयोग करें

cli > docker logs testsql

चरण 5 :निम्नलिखित का उपयोग करके कंटेनर का IP ज्ञात करें। आउटपुट से "आईपीएड्रेस" देखें, यह आपको आईपी पता बताएगा।

cli> docker inspect testsql

अब आपको पोर्ट 3306 पर tIPs ip एड्रेस का उपयोग करके MySQL से कनेक्ट करने में सक्षम होना चाहिए।

आपके प्रश्न से मुझे जो समझ में आया, उसके आधार पर आपको यही चाहिए। (मुझे उम्मीद है)

(यह मेरा अपना दस्तावेज नहीं है, मैं केवल सब कुछ दस्तावेज करना पसंद करता हूं, खासकर उन प्रक्रियाओं को जो मैं अपने सिर में नहीं डाल सकता, ताकि अगर कभी भी ऐसा ही हो या मुझे भविष्य में उसी प्रक्रिया की आवश्यकता हो, तो मैं अपना समय बर्बाद नहीं करूंगा फिर से शोध करें, लेकिन इसके बजाय मैं अपने नोट्स खोलूंगा और कमांड चलाऊंगा।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या आपके MySQL टेबल में कॉलम ऑर्डर मायने रखता है?

  2. mysql_query () पैरामीटर 2 को संसाधन, स्ट्रिंग में दिए जाने की अपेक्षा करता है

  3. क्या कोई सी # प्रोग्राम स्मृति में एक टेक्स्ट फ़ाइल पढ़ सकता है और फिर उस ऑब्जेक्ट को उस विधि में पास कर सकता है जिसके लिए फ़ाइल नाम की आवश्यकता होती है?

  4. पायथन:MySQL:टाइमआउट को संभालना

  5. अपाचे स्पार्क 2.0.0 में, क्या बाहरी डेटाबेस से एक क्वेरी प्राप्त करना संभव है (बजाय पूरी तालिका को हथियाने के)?