sql >> Base de Datos >  >> RDS >> Mysql

No se puede conectar al servidor mysql con go y docker:marque tcp 127.0.0.1:3306:conectar:​​conexión rechazada

No puedes conectarte a localhost desde Docker (especialmente en una Mac, donde Docker se ejecuta en una máquina virtual Linux debajo de la superficie) y espera acceder a los servicios proporcionados por la máquina host.

Sin embargo, existe una funcionalidad para acceder a la máquina host por dirección IP utilizando el nombre de host especial docker.for.mac.localhost . En ausencia de otros problemas de red de Docker, modifique su cadena de conexión para usar docker.for.mac.localhost:3306 debería resolver este problema y permitir el acceso a los servicios en la máquina host.

(Más detalles sobre esta solución están disponibles en Documentos de Docker .)