Maison >base de données >tutoriel mysql >Comment installer mysql8 et configurer la connexion à distance avec docker sous Linux
docker pull mysql
La valeur par défaut est de télécharger la dernière version stable
docker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql#🎜🎜 #
#🎜🎜 #
-d Démarrage du backend#🎜 🎜#Étape 3 : Requête L'image démarrée
docker ps
docker exec -it dockermysql bash
dockermysql C'est le nom du miroir, vous pouvez utiliser l'identifiant à la place
Étape 5 : Connectez-vous à mysqlmysql -u root -p
use mysql;
Modifier l'autorisation de liaison à distance
grant all privileges on *.* to 'root'@'%';#🎜🎜 #Étape sept : Erreur Navicat Link Times 2059La raison de l'erreur est un problème de méthode de cryptage
Vérifiez-le :
select Host,User,plugin from user;Le résultat avant modification est le suivant :
Exécutez la commande de modification : # 🎜🎜#
alter user 'root'@'%' identified with mysql_native_password by 'yourPassword';Changement de votre mot de passe mysqlAprès modification réussie Les résultats sont les suivants :
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!