sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke oprette forbindelse til mysql-server med go og docker - tast tcp 127.0.0.1:3306:opret forbindelse:forbindelse afvist

Du kan ikke oprette forbindelse til localhost fra Docker (især på en Mac, hvor Docker kører i en Linux VM under overfladen) og forventer at få adgang til de tjenester, der leveres af værtsmaskinen.

Der er dog funktionalitet til at få adgang til værtsmaskinen via IP-adresse ved hjælp af det specielle værtsnavn docker.for.mac.localhost . Fravær af andre Docker-netværksproblemer, ændre din forbindelsesstreng til at bruge docker.for.mac.localhost:3306 bør løse dette problem og tillade adgang til tjenester på værtsmaskinen.

(Flere detaljer om denne løsning findes i Docker-dokumenter .)



  1. Relationelle vs ikke-relationelle databaser – Del 3

  2. Codeigniter db->update() VS MySQL native OPDATERING Berørte rækker:0

  3. Mestring af brugen af ​​stoplister med SQL Server Full-Text Search (FTS)

  4. Hvordan begrænser man stemmer pr. dag efter IP i Php+Mysql-afstemning?