"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je me connecter à un conteneur Docker MySQL depuis ma machine locale sans utiliser les commandes Docker ?

Comment puis-je me connecter à un conteneur Docker MySQL depuis ma machine locale sans utiliser les commandes Docker ?

Publié le 2024-11-24
Parcourir:257

How Can I Connect to a Docker MySQL Container from My Local Machine Without Using Docker Commands?

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.

Dernier tutoriel Plus>

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