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

Godkendelsespluginfejl under forbindelse til MySQL-database

Fejlmeddelelsen vises, fordi MySQL v8 ændrede standardgodkendelses-plugin/metoden, som ikke har nogen bagudkompatibilitet med ældre klienter. Fejlen kan løses ved at bruge den ældre godkendelsesmetode, som kan aktiveres for root-brugeren ved at gøre følgende:

Efter installation af MySQL, godkend ved hjælp af CLI, f.eks.

mysql -uroot

Kør derefter følgende kommando for at bruge den gamle godkendelsesmetode:

ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

Til sidst skal du fjerne rettighederne:

FLUSH PRIVILEGES;

Nu skulle du være i stand til at oprette forbindelse ved hjælp af SequelPro igen (ved at bruge den angivne adgangskode).




  1. SQL:IF-sætning i WHERE-sætning

  2. EXECUTE syntaksfejl i postgresql

  3. Adgang til eksterne XML-filer som variabler i et PSQL-script (hentet fra et bash-script)

  4. Mysql datetime bliver 0000-00-00 00:00:00 i mysql version 5.6