2016-01-20 8 views
6

का उपयोग कर डॉकर पर चल रहे mysql से कनेक्ट करने के लिए कैसे करें मेरे पास एक डॉकर-मशीन है और इसमें एक MySQL कंटेनर चल रहा है। से docker logs i-mysqlसेक्वेल प्रो

2016-01-20 04:14:41 1 [Note] InnoDB: Highest supported file format is Barracuda. 
2016-01-20 04:14:41 1 [Note] InnoDB: 128 rollback segment(s) are active. 
2016-01-20 04:14:41 1 [Note] InnoDB: Waiting for purge to start 
2016-01-20 04:14:41 1 [Note] InnoDB: 5.6.28 started; log sequence number 1625997 
2016-01-20 04:14:41 1 [Note] Server hostname (bind-address): '*'; port: 3306 
2016-01-20 04:14:41 1 [Note] IPv6 is available. 
2016-01-20 04:14:41 1 [Note] - '::' resolves to '::'; 
2016-01-20 04:14:41 1 [Note] Server socket created on IP: '::'. 
2016-01-20 04:14:41 1 [Warning] 'proxies_priv' entry '@ [email protected]' ignored in --skip-name-resolve mode. 
2016-01-20 04:14:41 1 [Note] Event Scheduler: Loaded 0 events 
2016-01-20 04:14:41 1 [Note] mysqld: ready for connections. 
Version: '5.6.28' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL) 

~ 
▶ boot2docker ip 
192.168.59.103 
~                                          
▶ docker-machine ip default 
192.168.99.100 

~ 
▶ docker-machine ls 
NAME  ACTIVE DRIVER  STATE  URL       SWARM DOCKER ERRORS 
default *  virtualbox Running tcp://192.168.99.100:2376   v1.9.1 

~ 
▶ docker ps 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS        NAMES 
b14062dd1e25  mysql:5.6   "/entrypoint.sh mysql" 6 hours ago   Up 6 hours   3306/tcp, 0.0.0.0:3306->9090/tcp i-mysql 

लॉग मैं अपने स्थानीय होस्ट का उपयोग कर अगली कड़ी प्रो चल OSX लैपटॉप से ​​इस कंटेनर में mysql उदाहरण से जुड़ सकते हैं।

मैं नीचे सेटिंग्स का उपयोग कर रहा हूँ, लेकिन मैं कनेक्ट नहीं कर पा रहे:

enter image description here

असमर्थ 192.168.99.100 की मेजबानी के लिए कनेक्ट करने के लिए, या अनुरोध का समय समाप्त।

सुनिश्चित करें कि पता सही है और आपके पास आवश्यक विशेषाधिकार हैं, या कनेक्शन टाइमआउट (वर्तमान में 10 सेकंड) बढ़ाने का प्रयास करें।

MySQL ने कहा: '192.168.99.100' पर MySQL सर्वर से कनेक्ट नहीं कर सकते हैं (61)

उत्तर

0

आप मेजबान आईपी से आ रही अनुरोधों के लिए जड़ उपयोगकर्ता को अनुमतियां जोड़ दिया है?

0

आप पोर्ट 3306 होस्ट करने के लिए कंटेनर पोर्ट 90 9 0 का पर्दाफाश कर रहे हैं। शायद आप दूसरी तरफ चाहते थे। जब आप कंटेनर शुरू करते हैं तो कृपया 90 9 0: 3306 से 3306: 9 0 9

से फ्लैग पैरामीटर बदलें
संबंधित मुद्दे