Maison > base de données > tutoriel mysql > Comment se connecter à un conteneur Docker MySQL depuis Localhost ?

Comment se connecter à un conteneur Docker MySQL depuis Localhost ?

Patricia Arquette
Libérer: 2024-11-09 17:33:02
original
971 Les gens l'ont consulté

How to Connect to a Docker MySQL Container from Localhost?

Connexion au conteneur Docker MySQL à partir de Localhost

Pour interagir avec une instance MySQL exécutée dans un conteneur Docker directement depuis votre machine hôte, suivez ces étapes :

Utilisation de docker-compose up

Depuis vous avez publié le port 3306 sur votre hôte Docker, vous pouvez vous y connecter depuis l'hôte lui-même :

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

En utilisant docker-compose run

Si vous ne l'êtes pas à l'aide de la commande docker-compose up, incluez l'option --service-ports pour prendre en compte le mappage des ports section :

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

Considérations supplémentaires

  • Par défaut, le client MySQL peut essayer de se connecter à l'aide d'un socket Unix lors de l'utilisation de "localhost". Pour éviter cela, précisez explicitement l'adresse IP (127.0.0.1) :
$> mysql -h 127.0.0.1 -P 3306 -u root
Copier après la connexion
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