Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Fehler 2049-Verbindung mit alter (Pre-4-1-1) Authentifizierung von Mac

Versionen von MySQL seit 5.6.7 haben secure_auth standardmäßig aktiviert, was bedeutet, dass ein 5.6.7+ Client Ihnen keine Verbindung erlaubt, wenn Ihr MySQL-Benutzerkennwort mit der Methode vor 4.1 gehasht wird. Sie sagten, Sie migrieren von einer 4.0.24-Installation, also wird Ihr MySQL-Benutzerpasswort definitiv mit der Methode vor 4.1 gehasht.

Bei Verwendung von mysql Befehlszeilentool können Sie dies umgehen und sich mit --skip-secure-auth mit Ihrer Datenbank vor Version 4.1 verbinden Befehlszeilenoption. Zum Beispiel:

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

Leider gibt es keine Möglichkeit, secure_auth zu deaktivieren in mysql-python.