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

Impossibile connettersi al server MySQL con go and docker - comporre tcp 127.0.0.1:3306:connettersi:connessione rifiutata

Non puoi connetterti a localhost da Docker (soprattutto su un Mac, dove Docker viene eseguito in una macchina virtuale Linux sotto la superficie) e prevede di accedere ai servizi forniti dalla macchina host.

Tuttavia, esiste la funzionalità per accedere alla macchina host tramite l'indirizzo IP utilizzando il nome host speciale docker.for.mac.localhost . Assenza di altri problemi di rete Docker, modifica della stringa di connessione per utilizzare docker.for.mac.localhost:3306 dovrebbe risolvere questo problema e consentire l'accesso ai servizi sul computer host.

(Maggiori dettagli su questa soluzione sono disponibili in Documenti Docker .)