Maison > base de données > tutoriel mysql > Comment se connecter à un conteneur Docker MySQL directement depuis la machine hôte ?

Comment se connecter à un conteneur Docker MySQL directement depuis la machine hôte ?

Mary-Kate Olsen
Libérer: 2024-11-11 07:34:02
original
899 Les gens l'ont consulté

How to Connect to a Docker MySQL Container Directly from the Host Machine?

Connexion directe au conteneur Docker MySQL à partir de la machine hôte

Vous avez un conteneur Docker MySQL en cours d'exécution et vous souhaitez vous y connecter à partir du client MySQL sur votre machine hôte sans utiliser un autre conteneur Docker comme tunnel. Voici comment y parvenir :

En utilisant docker-compose up

En publiant le port 3306 sur votre hôte Docker, vous pouvez vous connecter au conteneur MySQL en utilisant 127.0.0.1 :3306 depuis la machine hôte.

Utilisation de docker-compose run

Si vous utilisez docker-compose run, vous devez inclure le --service-ports option pour garantir que le mappage des ports est pris en compte. Utilisez la commande suivante :

docker-compose run --service-ports db
Copier après la connexion

Remarques importantes

  • Assurez-vous que le port 3306 est ouvert et disponible sur votre machine hôte.
  • Utilisez 127.0.0.1 au lieu de localhost lors de la connexion à l'instance MySQL, car le comportement par défaut est de se connecter à l'aide d'un socket Unix.

Exemple de commande pour se connecter à MySQL à l'aide de l'adresse IP de l'hôte :

mysql -h 127.0.0.1 -P 3306 -u root
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal