"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं डॉकर कमांड का उपयोग किए बिना अपनी स्थानीय मशीन से डॉकर MySQL कंटेनर से कैसे कनेक्ट कर सकता हूं?

मैं डॉकर कमांड का उपयोग किए बिना अपनी स्थानीय मशीन से डॉकर MySQL कंटेनर से कैसे कनेक्ट कर सकता हूं?

2024-11-24 को प्रकाशित
ब्राउज़ करें:836

How Can I Connect to a Docker MySQL Container from My Local Machine Without Using Docker Commands?

डॉकर कमांड के बिना लोकलहोस्ट से डॉकर MySQL कंटेनर से कनेक्ट करें

आपके पास एक डॉकर कंटेनर है जो MySQL इंस्टेंस चला रहा है और आप इससे कनेक्ट करना चाहते हैं डॉकर कमांड का उपयोग किए बिना, आपके स्थानीय मैकबुक की कमांड लाइन। यहां बताया गया है कि आप इसे कैसे प्राप्त कर सकते हैं:

docker-compose up का उपयोग करना

पोर्ट मैपिंग सक्षम के साथ कंटेनर प्रारंभ करें:

docker-compose up

अपने होस्ट से, आप इसका उपयोग करके MySQL इंस्टेंस से कनेक्ट कर सकते हैं:

mysql -h 127.0.0.1 -P 3306 -u root

डॉकर-कंपोज़ रन का उपयोग करना

डॉकर-कंपोज़ रन का उपयोग करते समय, आपको स्पष्ट रूप से पोर्ट मैपिंग को सक्षम करने की आवश्यकता है - सर्विस-पोर्ट विकल्प:

docker-compose run --service-ports db

पहले की तरह MySQL इंस्टेंस से कनेक्ट करें:

mysql -h 127.0.0.1 -P 3306 -u root

अतिरिक्त नोट

MySQL क्लाइंट के रूप में लोकलहोस्ट के बजाय होस्ट एड्रेस के रूप में 127.0.0.1 का उपयोग करना याद रखें लोकलहोस्ट से कनेक्ट होने पर डिफ़ॉल्ट रूप से यूनिक्स सॉकेट के माध्यम से कनेक्ट करने का प्रयास करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3