sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att ansluta till mysql-servern med go och docker - slå tcp 127.0.0.1:3306:anslut:anslutning nekad

Du kan inte ansluta till localhost från Docker (särskilt på en Mac, där Docker körs i en Linux-VM under ytan) och förvänta dig att få tillgång till tjänsterna som tillhandahålls av värddatorn.

Det finns dock funktionalitet för att komma åt värddatorn via IP-adress med det speciella värdnamnet docker.for.mac.localhost . Frånvarande andra Docker-nätverksproblem, ändra din anslutningssträng för att använda docker.for.mac.localhost:3306 bör lösa det här problemet och tillåta åtkomst till tjänster på värddatorn.

(Mer information om denna lösning finns i Docker-dokument .)



  1. UTF-8 MySQL och Charset

  2. ORA-01950:inga privilegier på tabellutrymmet "USERS"

  3. Hur man installerar Squirrel SQL Client

  4. Hur programmerar man en MySQL-utlösare för att infoga rad i en annan tabell?