Maison > base de données > tutoriel mysql > Comment installer mysql8 et configurer la connexion à distance avec docker sous Linux

Comment installer mysql8 et configurer la connexion à distance avec docker sous Linux

WBOY
Libérer: 2023-06-02 22:07:33
avant
1481 Les gens l'ont consulté

La première étape : Téléchargez le miroir mysql

docker pull mysql
Copier après la connexion

La valeur par défaut est de télécharger la dernière version stable

La deuxième étape : Démarrez le miroir mysql

docker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql
Copier après la connexion
#🎜🎜 #
  • --name est l'alias de l'image

  • -p Map 3306 à 3306 (docker est une machine virtuelle avec son propre port)# 🎜🎜#

  • -e MYSQL_ROOT_PASSWORD=mysqlpassword Définir le mot de passe du serveur mysql (obligatoire plus tard, n'oubliez pas)
  • #🎜🎜 #

    -d Démarrage du backend
  • Le nom de l'image de démarrage (peut être remplacé par l'identifiant)
  • #🎜 🎜#Étape 3 : Requête L'image démarrée

    docker ps
    Copier après la connexion
  • est la suivante :

Étape 4 : Saisissez le conteneur #🎜 🎜#
docker exec -it dockermysql bash
Copier après la connexion

dockermysql C'est le nom du miroir, vous pouvez utiliser l'identifiant à la place Comment installer mysql8 et configurer la connexion à distance avec docker sous Linux

Étape 5 : Connectez-vous à mysql

mysql -u root -p
Copier après la connexion

et entrez le mot de passe défini ci-dessus

Étape 6 : Configurer l'accès à distance

Base de données Switch (la valeur par défaut devrait être celle-ci, vous pouvez ne pas changer, changez-la pour plus de sécurité) #🎜 🎜#
use mysql;
Copier après la connexion

Modifier l'autorisation de liaison à distance

grant all privileges on *.* to 'root'@'%';
Copier après la connexion
#🎜🎜 #Étape sept : Erreur Navicat Link Times 2059

La raison de l'erreur est un problème de méthode de cryptage

Vérifiez-le :

select Host,User,plugin from user;
Copier après la connexion

Le résultat avant modification est le suivant :

Exécutez la commande de modification : # 🎜🎜#

alter user 'root'@'%' identified with mysql_native_password by 'yourPassword';
Copier après la connexion
Changement de votre mot de passe mysql

Après modification réussie Les résultats sont les suivants :

Comment installer mysql8 et configurer la connexion à distance avec docker sous Linux

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