Versioner af MySQL siden 5.6.7 har secure_auth
aktiveret som standard, hvilket betyder, at en 5.6.7+ klient ikke vil tillade dig at oprette forbindelse, hvis din MySQL-brugeradgangskode er hash ved brug af metoden før 4.1. Du sagde, at du migrerer fra en 4.0.24-installation, så din MySQL-brugeradgangskode er helt sikkert hashed ved brug af metoden før 4.1.
Når du bruger mysql
kommandolinjeværktøj, kan du komme uden om dette og oprette forbindelse til din præ-4.1 database ved at bruge --skip-secure-auth
kommandolinje mulighed. For eksempel:
mysql -h 127.0.0.1 -u username -p --skip-secure-auth
Desværre er der ingen måde at deaktivere secure_auth
i mysql-python.