1. Utilisez l'image mysql/mysql-server:latest pour démarrer rapidement une instance mysql
1 |
|
ilink_user_01 est le nom du conteneur, spécifié via la commande --name
123456 est le mot de passe. pour la racine de la base de données, pass -e spécifie l'environnement mysql_root_password est 123456, -e (spécifie la variable d'environnement dans le conteneur)
-d En utilisant le paramètre -d, le conteneur entrera en arrière-plan et l'utilisateur ne pourra pas voir les informations contenues dans le conteneur, et il ne peut pas non plus fonctionner
3307:3306 Pour le mappage de port, spécifiez le port de l'hôte local 3307 à mapper au port 3306 du conteneur
2 Entrez l'instance pour modifier la configuration MySQL. information
1 |
|
exec peut exécuter du personnel directement à l'intérieur du conteneur La commande
utilise le paramètre -it pour ouvrir le terminal interactif du conteneur. Les utilisateurs peuvent facilement interagir avec le conteneur sans affecter le fonctionnement normal. des autres applications dans le conteneur
3. Afficher tous les utilisateurs dans la base de données mysql
1 |
|
4. Modifiez l'utilisateur root de mysql pour permettre aux utilisateurs de se connecter à partir de n'importe quelle adresse IP
1 2 3 |
|
.
5. Utilisez Navicat pour tester la connexion
le plugin d'authentification 'caching_sha2 apparaît _password', car mysql Le miroir est crypté à l'aide de caching_sha2_password, alors que Navicat ne prend pas en charge le mode de cryptage caching_sha2_password,
6. plugin 'caching_sha2_password'
r1 |
|
7.
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!