Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в приставката за удостоверяване при свързване към MySQL база данни

Съобщението за грешка се появява, защото MySQL v8 промени плъгина/метода за удостоверяване по подразбиране, който няма обратна съвместимост с по-стари клиенти. Грешката може да бъде заобиколена чрез използване на наследения метод за удостоверяване, който може да бъде активиран за root потребител, като направите следното:

След като инсталирате MySQL, удостоверете се с помощта на CLI, например

mysql -uroot

След това изпълнете следната команда, за да използвате стария метод за удостоверяване:

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

И накрая, изтрийте привилегиите:

FLUSH PRIVILEGES;

Сега трябва да можете да се свържете с помощта на SequelPro отново (с помощта на посочената парола).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да защитите файловете от неоторизирани изтегляния

  2. Microsoft SQL DB към MySQL DB

  3. MYSQL + PHP за показване на данни от два реда като една колона

  4. Как да получите данни от миналата седмица в MySQL

  5. php предупреждение mysql_fetch_assoc