sql >> Database >  >> RDS >> Mysql

Fout met authenticatie-plug-in tijdens verbinding met MySQL-database

Het foutbericht verschijnt omdat MySQL v8 de standaard authenticatie-plug-in / -methode heeft gewijzigd, die geen achterwaartse compatibiliteit met oudere clients heeft. De fout kan worden omzeild door de legacy-authenticatiemethode te gebruiken, die voor de rootgebruiker kan worden ingeschakeld door het volgende te doen:

Na het installeren van MySQL, authenticeer je met behulp van de CLI, bijvoorbeeld

mysql -uroot

Voer vervolgens de volgende opdracht uit om de oude authenticatiemethode te gebruiken:

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

Spoel ten slotte de privileges door:

FLUSH PRIVILEGES;

Nu zou u opnieuw verbinding moeten kunnen maken met SequelPro (met het opgegeven wachtwoord).




  1. @OnDelete Slaapstand-annotatie genereert geen ON DELETE CASCADE voor MySql

  2. haal de tabelnaam op uit een kolom voor van clausule

  3. database neemt de tabel niet aan

  4. Hoeveel gelijke dagen liggen tussen twee datumbereiken, SQL