Maison > base de données > tutoriel mysql > le corps du texte

Comment installer MySql8 avec Docker et y accéder à distance

WBOY
Libérer: 2023-05-26 18:55:06
avant
1530 Les gens l'ont consulté

Pull mysql image

Utilisez la commande pour extraire mysql La dernière version est 8.0.2*

docker pull mysql
Copier après la connexion

Comment installer MySql8 avec Docker et y accéder à distance

#🎜 🎜 #Vous pouvez également afficher la version spécifiée sur Dockerhub pour la télécharger.

Comment installer MySql8 avec Docker et y accéder à distance

Démarrer mysql8

docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest
docker ps //查看运行的容器
docker exec -it mysql01 /bin/bash //进入控制台
Copier après la connexion

Démarrer mysql :

    #🎜 🎜# -it : -i-> Exécute le conteneur en mode interactif, -t-> réaffecte un pseudo terminal d'entrée au conteneur. Généralement, ces deux éléments sont utilisés ensemble.
  • -p 3333:3306 Le 3306 par défaut n'est pas utilisé, mais remplacé par le mysql3306 du conteneur de mappage 3333 de l'hôte
  • # 🎜🎜#–name Un nom pour le conteneur est mysql01
  • -e Configurez l'application dans le conteneur, un mot de passe est défini ici
  • #🎜 🎜 #
  • /bin/bash Après le démarrage, entrez dans la console du conteneur

Ceci Entrez la console dans le conteneur

Comment installer MySql8 avec Docker et y accéder à distanceConfigurer mysql

Connectez-vous d'abord à mysql

mysql -u root -p //然后输入密码
Copier après la connexion

Regardez la version de mysql

status;
Copier après la connexion
#🎜 🎜#

Effectuer une connexion à distance autorisée (notez que mysql 8.0 est différent de la méthode d'autorisation précédente)

GRANT ALL ON *.* TO 'root'@'%';//远程连接
flush privileges; //刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//设置密码
flush privileges;//刷新权限
Copier après la connexion

Comment installer MySql8 avec Docker et y accéder à distance

Test de connexion à distance

utilise DBeaver Pour créer une nouvelle connexion, installez le pilote mysql8 Comment installer MySql8 avec Docker et y accéder à distance

.

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:yisu.com
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