Maison  >  Article  >  Opération et maintenance  >  Que faire si la connexion à MySQL dans Docker échoue

Que faire si la connexion à MySQL dans Docker échoue

王林
王林original
2020-05-21 11:39:535107parcourir

Que faire si la connexion à MySQL dans Docker échoue

Description du problème :

Lors de l'utilisation de Navicat dans l'hôte pour se connecter à MySQL dans la machine virtuelle, le message d'erreur suivant apparaît :

Que faire si la connexion à MySQL dans Docker échoue

Solution :

1. Utilisez d'abord la commande docker ps pour vérifier le conteneur en cours d'exécution et assurez-vous que le mysql auquel nous voulons nous connecter a été démarré si. non, utilisez docker start Démarrage de la commande (le résultat affiché dans l'image ci-dessous indique qu'un mysql a été démarré)

Que faire si la connexion à MySQL dans Docker échoue

2. 🎜>docker exec -it b30062adc08c /bin/bash commandEntrez le conteneur mysql

3. Entrez ensuite la commande mysql -u root -p, puis entrez votre propre mot de passe, et enfin entrez le mot de passe de mise à jour. instruction : ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY ' 123456';

Que faire si la connexion à MySQL dans Docker échoue

4. Enfin, redémarrez MySQL et utilisez Navicat pour vous connecter avec succès

Que faire si la connexion à MySQL dans Docker échoue

Tutoriel recommandé :

tutoriel Docker

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:
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