sql >> Database teknologi >  >> RDS >> Mysql

MySQL 8.0.11 fejl ved forbindelse på grund af caching_sha2_password

Du kigger de forkerte steder. Historien er denne:

MySQL 8 introducerede en ny godkendelsesmetode:caching_sha2_password hvilket forbedrer ydeevnen (deraf cachen) for en sikker godkendelse (sha2-hashing). Denne brydende ændring var blevet gjort til standard for nye konti ret sent, så MySQL Workbench (og en hel del andre klientværktøjer) ikke kunne gøres klar til det, da MySQL 8.0.11 blev frigivet. Uforberedte klientapplikationer/biblioteker vil vise den nævnte fejl.

Mange af de såkaldte "løsninger" anbefaler simpelthen at skifte godkendelsesmetoden til den ældre, mindre sikre (MySQL native). Dette er snarere et hack end en løsning. Og husk, at dette kun gælder for nye konti, der som standard bruger den nye godkendelsesmetode. Eksisterende konti (f.eks. når du opgraderer en ældre server til 8.0) fungerer stadig som før, medmindre du eksplicit har ændret brugerens godkendelsesmetode.

I mellemtiden indhentede MySQL Workbench det her, og der er en udgivelseskandidat (MySQL Workbench 8.0.11 RC ) tilgængelig på MySQL-downloadsiden (se fanen "Udviklingsudgivelser"). Brug det til din 8.x-server. En GA-version følger snart.




  1. MySQL-databasen starter ikke i XAMPP Manager-osx

  2. Oracle kopiere data til en anden tabel

  3. Docker:Drupal-container knyttet til mysql-container kan ikke oprette forbindelse til mysql under Drupal-installation

  4. MySQL, koalescer ækvivalent for tomme værdier?