sql >> Databasteknik >  >> RDS >> Mysql

Fel:Klienten stöder inte autentiseringsprotokoll som begärts av servern; överväg att uppgradera MySQL-klienten

Det här felet uppstår eftersom du använder MySQL Connector/J 5.1.45 eller tidigare. MySQL 8 introducerade en ny autentiseringsmekanism (caching_sha2_password ) som inte stöds i dessa versioner av drivrutinen.

Du måste uppgradera till MySQL Connector/J 5.1.46 eller högre. Den senaste versionen av MySQL Connector/J-drivrutinen i skrivande stund är 8.0.15. Du kan ladda ner den från https://dev.mysql.com/downloads/connector/j / eller ange rätt version i Maven/Gradle, etc.



  1. Dynamisk kolumn i SELECT-sats postgres

  2. data som laddas från SQLitE databse sparas inte i modellklassen ArrayList android

  3. Oracle:DDL och återställning av transaktioner

  4. Välj det vanligaste värdet från ett fält i MySQL