Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13463|Antwoord: 0

[Bron] MySql 8.0 Gebruik ofwel een veilige verbinding, specificeer de RSA van de server...

[Link kopiëren]
Geplaatst op 19-11-2019 09:33:09 | | | |
Authenticatiemethode 'caching_sha2_password' mislukt. Gebruik ofwel een veilige verbinding, specificeer de RSA publieke sleutel van de server met ServerRSAPublicKeyFile, of stel AllowPublicKeyRetrieval=True.



Authenticatiemethode "caching_sha2_password" faalde. Gebruik een veilige verbinding, specificeer de RSA publieke sleutel van de server met behulp van ServerRSAPublicKeyFile, of stel AllowPublicKeyRetrieval = True.

De makkelijkste oplossing is om het pas na de verbinding toe te voegenallowPublicKeyRetrieval=waar

In het document (De hyperlink-login is zichtbaar.De gegeven verklaring is:

Als de gebruiker sha256_password authenticatie gebruikt, moet het wachtwoord tijdens het transport worden beschermd met het TLS-protocol, maar als de RSA publieke sleutel niet beschikbaar is, kan de publieke sleutel die door de server wordt geleverd worden gebruikt; De RSA publieke sleutel van de server kan in de verbinding worden opgegeven via ServerRSAPublicKeyFile, of de parameter AllowPublicKeyRetrieval=True om de client in staat te stellen de publieke sleutel van de server te verkrijgen; Het moet echter worden opgemerkt dat AllowPublicKeyRetrieval=True kwaadwillende agenten kan veroorzaken om platte tekstwachtwoorden te verkrijgen via man-in-the-middle aanvallen (MITM), dus het is standaard uitgeschakeld en moet expliciet worden ingeschakeld



Wijzig dus de verbindingsstring als volgt:


Het standaardwachtwoord voor MySQL 8.0.17 is versleuteld in caching_sha2_password, zoals getoond in de onderstaande figuur:








Vorig:Installeer de pingtool in een container die met Docker is gebouwd
Volgend:Voorbeelden verklaren wat Redis-cachepenetratie, cachelawine en cache-breakdown zijn
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com