sql >> Database >  >> RDS >> Mysql

mysql error 2049-verbinding met oude (pre-4-1-1) authenticatie van mac

Versies van MySQL sinds 5.6.7 hebben secure_auth standaard ingeschakeld, wat betekent dat een 5.6.7+ client u geen verbinding zal laten maken als uw MySQL-gebruikerswachtwoord is gehasht met behulp van de pre-4.1-methode. Je zei dat je migreert vanaf een 4.0.24-installatie, dus je MySQL-gebruikerswachtwoord is zeker gehasht volgens de pre-4.1-methode.

Bij gebruik van de mysql opdrachtregelprogramma, kunt u dit omzeilen en verbinding maken met uw pre-4.1-database met behulp van de --skip-secure-auth opdrachtregel optie. Bijvoorbeeld:

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

Helaas is er geen manier om secure_auth uit te schakelen in mysql-python.




  1. mysql uitvoeringstijd

  2. MySQL:het converteren van MyISAM naar InnoDB maakt queries sneller...?

  3. 10 Handige Microsoft Access-snelkoppelingen wanneer u werkt met besturingselementen op formulieren en rapporten

  4. hoe om te gaan met een grote updatequery in mysql met laravel