MySQL 8.0.11 erreur se connecter à caching_sha2_password le module spécifié est introuvable
J'ai essayé de vous connecter à la dernière serveur MySQL 8.0.11 de MySQL workbench, mais l'erreur ne cesse d'apparaître: Impossible de se connecter au serveur MySQL, le plugin d'authentification: caching_sha2_password: le module spécifié est introuvable.
J'ai essayé de regarder que le serveur MySQL installation de vidéos en ligne et répliqué à chaque étape avec précision, mais l'erreur persiste.
Toute aide est grandement appréciée.
Vous devez vous connecter pour publier un commentaire.
J'ai eu la solution suivante:
changement mon.ini dans un
[mysqld]
section comme celle-ci:Se connecter à MySQL en tant que root dans une ligne de commande client
et de l'exécuter:
Où
xxx
est votre mot de passe actuel.... BY 'xxx'
à ce que j'aimerais que mon nouvelles mot de passe de l'être, plutôt que ce que mon ancien mot de passe a été.my.ini
est AKAmy.cnf
.Essayez de vous connecter à votre MySQL utiliser la borne, et d'utiliser cette.
J'espère que cela peut vous aider. Amusez-vous bien!
Voir:
J'ai été voir ce problème avec HeidiSQL, et j'ai trouvé une solution de contournement dans le HeidiSQL Github:
https://github.com/HeidiSQL/HeidiSQL/issues/163
J'ai corrigé par la copie libmysql.dll à partir de ma dernière installation de MySql pour mon HeidiSQL dossier.
libmariadb.dll
fichier de HeidiSQL dossier ainsi que la mise à jourlibmysql.dll
de MySQL dossier lib.Après avoir farfouillé j'ai effectivement trouvé un moyen de le résoudre:
Lors de la configuration, lorsque vous atteignez la méthode d'authentification choisir l'Héritage de la Méthode d'Authentification.
Il a travaillé pour moi~!
Si vous venez d'installer le serveur mysql. Exécutez le programme d'installation à nouveau et il vous permettra de reconfigurer les options.
Sur la troisième sceen il va dire
"L'utilisation de l'héritage de la méthode d'Authentification"
choisissez cette option
Je sais que c'est un vieux post. C'est juste pour partager mon expérience, en espérant qu'il sera utile pour quelqu'un.
J'ai aussi étaient confrontés au même problème.
Nous pouvons utiliser la version portable de Heidisql. La version portable n'a pas ce problème.
à l'aide de mysql_native_password est une solution de contournement.
Votre logiciel client (MySQL Workbench) ne prend pas en charge les plug-in d'authentification probablement parce qu'il est une version plus ancienne.
https://tableplus.io/blog/2018/07/failed-to-load-caching-sha2-password-authentication-plugin-solved.html
suivez le lien ci-dessus.
La vraie raison de "caching_sha2_password" c'est parce que lors de l'installation de MySQL sous Méthode d'Authentification par défaut Utiliser un Fort Crypté Mot de passe bouton radio est sélectionné, au lieu de cela, nous avons besoin de donner Utilisateur Héritage type d'Authentification option de mot de passe pour le mot de passe
Exécuter ce dans MySQL WorkBench:
Ensuite modifier les informations d'identification et le schéma d'accès en vertu de la ci-dessous le chemin du répertoire: