Mysql
 sql >> Base de données >  >> RDS >> Mysql

erreur mysql 2049 connexion utilisant l'ancienne authentification (pré-4-1-1) de mac

Les versions de MySQL depuis 5.6.7 ont secure_auth activé par défaut, ce qui signifie qu'un client 5.6.7+ ne vous permettra pas de vous connecter si votre mot de passe utilisateur MySQL est haché à l'aide de la méthode pré-4.1. Vous avez dit que vous migrez depuis une installation 4.0.24, donc votre mot de passe utilisateur MySQL est définitivement haché en utilisant la méthode pré-4.1.

Lors de l'utilisation de mysql outil de ligne de commande, vous pouvez contourner ce problème et vous connecter à votre base de données pré-4.1 en utilisant le --skip-secure-auth option de ligne de commande. Par exemple :

mysql -h 127.0.0.1 -u username -p --skip-secure-auth

Malheureusement, il n'y a aucun moyen de désactiver secure_auth dans mysql-python.