Connectez-vous au conteneur Docker MySQL à partir de Localhost sans commandes Docker
Vous disposez d'un conteneur Docker exécutant une instance MySQL et souhaitez vous y connecter depuis la ligne de commande de votre MacBook local, sans utiliser les commandes Docker. Voici comment y parvenir :
À l'aide de docker-compose up
Démarrez le conteneur avec le mappage de port activé :
docker-compose up
Depuis votre hébergeur, vous pouvez vous connecter à l'instance MySQL en utilisant :
mysql -h 127.0.0.1 -P 3306 -u root
Utilisation de docker-compose run
Lors de l'utilisation de docker-compose run, vous devez activer explicitement le mappage de port à l'aide de l'option --service-ports :
docker-compose run --service-ports db
Connectez-vous à l'instance MySQL en tant que avant :
mysql -h 127.0.0.1 -P 3306 -u root
Remarque supplémentaire
N'oubliez pas d'utiliser 127.0.0.1 comme adresse d'hôte , au lieu de localhost, car le client MySQL essaie par défaut de se connecter via un socket Unix lors de la connexion à localhost.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3