Maison > base de données > tutoriel mysql > Pourquoi MySQL affiche-t-il « Le plugin d'authentification 'caching_sha2_password' n'est pas pris en charge » et comment puis-je y remédier ?

Pourquoi MySQL affiche-t-il « Le plugin d'authentification 'caching_sha2_password' n'est pas pris en charge » et comment puis-je y remédier ?

Patricia Arquette
Libérer: 2024-12-10 03:58:13
original
652 Les gens l'ont consulté

Why is MySQL Showing

Comment résoudre l'erreur « Le plugin d'authentification 'caching_sha2_password' n'est pas pris en charge »

Lors de la connexion à un serveur MySQL à l'aide du connecteur Python, les utilisateurs peuvent rencontrer l'erreur : "Le plug-in d'authentification 'caching_sha2_password' n'est pas pris en charge." Ce problème survient lors de la tentative de connexion avec le plugin d'authentification mysql_native_password.

Une solution potentielle consiste à installer le module de connecteur approprié. Assurez-vous d'installer mysql-connector-python au lieu de mysql-connector via pip3. Cela fournira la fonctionnalité nécessaire pour se connecter au plugin d'authentification souhaité.

Voici un extrait de code modifié qui inclut le paramètre auth_plugin explicite :

import mysql.connector

cnx = mysql.connector.connect(user='lcherukuri', password='password',
                              host='127.0.0.1',
                              database='test',
                              auth_plugin='mysql_native_password')
cnx.close()
Copier après la connexion

En spécifiant auth_plugin='mysql_native_password', le la connexion tentera d'utiliser la méthode d'authentification correcte et résoudra le problème "Le plugin d'authentification 'caching_sha2_password' n'est pas erreur "supportée".

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal