Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13463|Répondre: 0

[Source] MySQL 8.0 Soit utiliser une connexion sécurisée, soit spécifier le RSA du serveur...

[Copié le lien]
Publié sur 19/11/2019 09:33:09 | | | |
La méthode d’authentification 'caching_sha2_password' a échoué. Soit utiliser une connexion sécurisée, spécifier la clé publique RSA du serveur avec ServerRSAPublicKeyFile, soit définir AllowPublicKeyRetrieval=True.



La méthode d’authentification « caching_sha2_password » a échoué. Utilisez une connexion sécurisée, spécifiez soit la clé publique RSA du serveur en utilisant ServerRSAPublicKeyFile, soit définissez AllowPublicKeyRetrieval = True.

La solution la plus simple est de l’ajouter après la connexionallowPublicKeyRetrieval=true

Dans le document (La connexion hyperlientérée est visible.L’explication donnée est la suivante :

Si l’utilisateur utilise sha256_password authentification, le mot de passe doit être protégé en transit selon le protocole TLS, mais si la clé publique RSA n’est pas disponible, la clé publique fournie par le serveur peut être utilisée ; La clé publique RSA du serveur peut être spécifiée dans la connexion via ServerRSAPublicKeyFile, ou le paramètre AllowPublicKeyRetrieval=True pour permettre au client d’obtenir la clé publique du serveur ; Cependant, il convient de noter qu’AllowPublicKeyRetrieval=True peut amener des agents malveillants à obtenir des mots de passe en clair via des attaques man-in-the-middle (MITM), il est donc désactivé par défaut et doit être explicitement activé



Alors, modifiez la chaîne de connexion comme suit :


Le mot de passe par défaut de MySQL 8.0.17 est chiffré en caching_sha2_password, comme montré dans la figure ci-dessous :








Précédent:Installez l’outil ping dans un conteneur construit avec Docker
Prochain:Des exemples expliquent ce que sont la pénétration du cache, l’avalanche de cache et la défaillance du cache Reddis
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com