sql >> Database teknologi >  >> RDS >> Mysql

mysql fejl 2049 forbindelse ved hjælp af gammel (præ-4-1-1) godkendelse fra mac

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.




  1. En indekseret visningsfejl med skalære aggregater

  2. Installer MySQL 5.6 på Ubuntu 20.04

  3. hvordan man kun gemmer tid og ikke dato i databasen gennem sql-forespørgsel

  4. Kan et PHP-script køres regelmæssigt på en server uden anmodninger fra en klient?