Lorsque vous essayez de vous connecter à une instance MySQL exécutée dans un conteneur Docker à partir de la machine hôte, vous pouvez rencontrer l'erreur :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Pour résoudre ce problème et vous connecter avec succès, suivez ces étapes :
mysql -h localhost -P <port> --protocol=tcp -u root
Remplacer
Avec ces modifications, vous devriez pouvoir vous connecter avec succès à l'instance MySQL dans le conteneur Docker depuis votre machine hôte. N'oubliez pas de remplacer localhost dans la commande de connexion par l'adresse IP ou le nom d'hôte de la machine hôte.
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!