sql >> Databasteknik >  >> RDS >> Mysql

Autentiseringspluginfel vid anslutning till MySQL-databas

Felmeddelandet visas på grund av att MySQL v8 ändrade standardinsticksmodulen/metoden för autentisering, som inte har någon bakåtkompatibilitet med äldre klienter. Felet kan lösas genom att använda den äldre autentiseringsmetoden, som kan aktiveras för rotanvändaren genom att göra följande:

Efter installation av MySQL, autentisera med CLI, t.ex.

mysql -uroot

Kör sedan följande kommando för att använda den gamla autentiseringsmetoden:

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

Slutligen, spola privilegierna:

FLUSH PRIVILEGES;

Nu bör du kunna ansluta med SequelPro igen (med det angivna lösenordet).




  1. välj endast när ett annat värde

  2. SQL Gilla till RegEx

  3. Hexadecimalt värde 0x00 är ett ogiltigt tecken

  4. Hur man lagrar array eller flera värden i en kolumn