mysql installé par docker, impossible de se connecter à l'aide du client de base de données

Comme indiqué dans le titre, en utilisant le conteneur docker installé par centos, la version 5.6 de mysql y est déployée. Par conséquent, le conteneur peut être directement connecté, mais la machine ne peut pas être connectée:
Solution:
1. Modifiez le fichier de configuration:

vi /usr/lib/sysctl.d/00-system.conf

Insérez la description de l'image ici
Ajoutez une phrase à la fin du fichier:

net.ipv4.ip_forward=1

Redémarrez ensuite le réseau, arrêtez le conteneur mysql, supprimez le conteneur mysql et créez un nouveau conteneur MySQL à partir du miroir:

systemctl restart network
docker stop (容器id)        //使用docker ps查看
docker rm mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.6

Résolution finale des problèmes

Publié 39 articles originaux · louange gagné 1 · vues 4620

Je suppose que tu aimes

Origine blog.csdn.net/thetimelyrain/article/details/103302904
conseillé
Classement