sql >> Databáze >  >> RDS >> Mysql

Chyba autentizačního pluginu při připojování k databázi MySQL

Chybová zpráva se zobrazí, protože MySQL v8 změnil výchozí ověřovací plugin / metodu, která nemá zpětnou kompatibilitu se staršími klienty. Chybu lze vyřešit použitím starší metody ověřování, kterou lze pro uživatele root povolit následujícím způsobem:

Po instalaci MySQL se ověřte pomocí CLI, např.

mysql -uroot

Poté spusťte následující příkaz pro použití staré metody ověřování:

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

Nakonec vyprázdněte oprávnění:

FLUSH PRIVILEGES;

Nyní byste se měli znovu připojit pomocí SequelPro (pomocí zadaného hesla).




  1. Migrace z MSSQL na PostgreSQL - Co byste měli vědět

  2. Postgresql obrovský rozdíl ve výkonu při použití IN vs NOT IN

  3. MySQL INSERT INTO table VALUES.. vs INSERT INTO table SET

  4. jak přizpůsobit `show processlist` v mysql?