×ðÁú¿­Ê±¹ÙÍøµÇ¼

dockerÖеÄmysqlÔõôÅþÁ¬

ÅþÁ¬ docker ÖÐµÄ mysql Êý¾Ý¿âÖ»ÐèÎå¸ö°ì·¨£ºÆô¶¯ mysql ÈÝÆ÷¡£²éÕÒÈÝÆ÷µÄ ip µØµã¡£Ê¹ÓÃÍⲿ¿Í»§¶ËÅþÁ¬µ½ ip µØµãºÍ 3306 ¶Ë¿Ú¡£ÊäÈëÆô¶¯Ê±Ö¸¶¨µÄ root ÃÜÂë¡£Ö¸¶¨Æô¶¯Ê±Ö¸¶¨µÄÊý¾Ý¿âÃû³Æ£¨ÈôÊÇÊÊÓã©¡£

ÔõÑùÅþÁ¬ Docker ÖÐµÄ MySQL Êý¾Ý¿â

ÅþÁ¬ Docker ÖÐµÄ MySQL Êý¾Ý¿âµÄÀú³ÌºÜ¼òÆÓ£¬¿ÉÒÔ·ÖΪÒÔÏ°취£º

1. Æô¶¯ MySQL ÈÝÆ÷

docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-password -e MYSQL_DATABASE=my-database mysql:latest

µÇ¼ºó¸´ÖÆ

2. ²éÕÒ MySQL ÈÝÆ÷µÄ IP µØµã

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my-mysql

µÇ¼ºó¸´ÖÆ

3. ʹÓÃÍⲿ MySQL ¿Í»§¶ËÅþÁ¬

ÔÚÍâµØÅÌËã»úÉÏ£¬Ê¹ÓÃÄúµÄÊ×Ñ¡ MySQL ¿Í»§¶Ë£¨ÀýÈç MySQL Workbench »ò mysql ÏÂÁîÐй¤¾ß£©ÅþÁ¬µ½ÈÝÆ÷µÄ IP µØµãºÍ 3306 ¶Ë¿Ú£¨MySQL µÄĬÈ϶˿ڣ©¡£

4. Ìṩƾ֤

ʹÓÃÄúÔÚÆô¶¯ÈÝÆ÷ʱָ¶¨µÄ root ÃÜÂëÅþÁ¬¡£

5. Ö¸¶¨Ãü¾Ý¿â

ÈôÊÇÄúÔÚÆô¶¯ÈÝÆ÷ʱָ¶¨ÁËÊý¾Ý¿âÃû³Æ£¬ÇëÔÚÅþÁ¬Ê±Ö¸¶¨¸ÃÃû³Æ¡£

ʾÀý£º

ʹÓà mysql ÏÂÁîÐй¤¾ßÅþÁ¬£º

mysql -h <mysql-container-ip> -P 3306 -u root -p <mysql-root-password></mysql-root-password></mysql-container-ip>

µÇ¼ºó¸´ÖÆ

ʹÓà MySQL Workbench ÅþÁ¬£º

·­¿ª MySQL Workbench¡£

µ¥»÷¡°Êý¾Ý¿â¡±>¡°ÅþÁ¬¡±¡£

ÔÚ¡°ÅþÁ¬¡±¶Ô»°¿òÖУ¬ÊäÈëÒÔÏÂÐÅÏ¢£º

Ö÷»ú£º

¶Ë¿Ú£º3306

Óû§Ãû£ºroot

ÃÜÂ룺

Êý¾Ý¿â£º £¨¿ÉÑ¡£©

×¢ÖØ£º

È·±£ÄúµÄÖ÷»úºÍÈÝÆ÷Ö®¼äÔÊÐí TCP 3306 ¶Ë¿ÚÉϵÄÁ÷Á¿¡£

Äú¿ÉÒÔʹÓà docker logs my-mysql ÏÂÁîÉó²é MySQL ÈÝÆ÷µÄÈÕÖ¾¡£

ÈÝÖØÊÓÐÂÆô¶¯ºó£¬MySQL ÈÝÆ÷µÄ IP µØµã¿ÉÄÜ•þ¸ü¸Ä£¬Òò´ËÄúÐèÒªÖØÐÂÔËÐа취 2 ÒÔ»ñȡеصã¡£

ÒÔÉϾÍÊÇdockerÖеÄmysqlÔõôÅþÁ¬µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ