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

Que faire si la connexion à MySQL dans Docker échoue

王林
Libérer: 2020-05-21 11:39:53
original
5159 Les gens l'ont consulté

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal