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

Грешка:Клиентът не поддържа протокол за удостоверяване, поискан от сървъра; помислете за надграждане на MySQL клиента

Тази грешка възниква, защото използвате MySQL Connector/J 5.1.45 или по-стара версия. MySQL 8 въведе нов механизъм за удостоверяване (caching_sha2_password ), който не се поддържа в тези версии на драйвера.

Ще трябва да надстроите до MySQL Connector/J 5.1.46 или по-нова версия. Най-новата версия на драйвера MySQL Connector/J към момента на писане е 8.0.15. Можете да го изтеглите от https://dev.mysql.com/downloads/connector/j / или посочете правилната версия в Maven/Gradle и т.н.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съображения за DevOps за внедряване на готови за производство бази данни

  2. Как мога да реша несъвместимо с sql_mode=only_full_group_by в laravel eloquent?

  3. MySQL заявки

  4. localhost срещу 127.0.0.1 в mysql_connect()

  5. Как да запишете резултат от MySQL заявка в .CSV файл