sql >> Databáze >  >> RDS >> Mysql

Nelze se připojit k serveru mysql pomocí go and docker - vytočte tcp 127.0.0.1:3306:connect:připojení odmítnuto

Nemůžete se připojit k localhost z Dockeru (zejména na Macu, kde Docker běží na virtuálním počítači s Linuxem pod povrchem) a očekávejte, že budete mít přístup ke službám poskytovaným hostitelským počítačem.

Existuje však funkce pro přístup k hostitelskému počítači pomocí adresy IP pomocí speciálního názvu hostitele docker.for.mac.localhost . Chybí jakékoli další problémy se sítí Docker, upravte svůj připojovací řetězec tak, aby používal docker.for.mac.localhost:3306 by měl tento problém vyřešit a povolit přístup ke službám na hostitelském počítači.

(Další podrobnosti o tomto zástupném řešení jsou k dispozici v Dockerdoccs .)



  1. Vše, co byste měli vědět o SQL Server JOINS

  2. Odlišný dotaz Django MySQL pro získání více hodnot

  3. Připojte se ke dvěma stolům v Php

  4. Jak vložím bajt[] do sloupce SQL Server VARBINARY