Maison > base de données > tutoriel mysql > le corps du texte

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
779 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!

source:php.cn
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