J'essaie de me connecter à un serveur MySQL avec un connecteur python. J'ai créé un nouvel utilisateur lcherukuri
avec le plugin d'authentification mysql_native_password
.
Mais j'ai obtenu l'erreur
mysql.connector.errors.NotSupportedError : Le plugin d'authentification 'caching_sha2_password' n'est pas pris en charge.
Quelqu'un peut-il m'aider ?
import mysql.connector
cnx = mysql.connector.connect(user='lcherukuri', password='password',
host='127.0.0.1',
database='test')
cnx.close()
1 votes
MySQL 8.x ?
0 votes
@Ben oui. MySQL Ver 8.0.11
0 votes
J'ai également eu ce problème (sous Windows 10), et j'ai fini par trouver un tutoriel utile à l'adresse suivante : datacamp.com/community/tutorials/mysql-python Comme suggéré ici, j'ai téléchargé mysql.connector à partir de dev.mysql.com/downloads/connector/python et j'ai eu du succès après avoir installé ceci.