|
|
Opslået på 19/11/2019 09.33.09
|
|
|
|

Autentificeringsmetoden 'caching_sha2_password' fejlede. Enten brug en sikker forbindelse, angiv serverens RSA offentlige nøgle med ServerRSAPublicKeyFile, eller sæt AllowPublicKeyRetrieval=True.
Autentificeringsmetoden "caching_sha2_password" fejlede. Brug en sikker forbindelse, angiv enten serverens RSA offentlige nøgle ved hjælp af ServerRSAPublicKeyFile, eller sæt AllowPublicKeyRetrieval = True.
Den nemmeste løsning er at tilføje den efter forbindelsenallowPublicKeyRetrieval=true
I dokumentet (Hyperlink-login er synlig.Den givne forklaring er:
Hvis brugeren bruger sha256_password autentificering, skal adgangskoden beskyttes under transport ved hjælp af TLS-protokollen, men hvis RSA's offentlige nøgle ikke er tilgængelig, kan den offentlige nøgle, som serveren leverer, bruges; Serverens RSA-offentlige nøgle kan angives i forbindelsen via ServerRSAPublicKeyFile eller parameteren AllowPublicKeyRetrieval=True, så klienten kan hente den offentlige nøgle fra serveren; Det skal dog bemærkes, at AllowPublicKeyRetrieval=True kan få ondsindede agenter til at få adgang til klartekstadgangskoder gennem man-in-the-middle-angreb (MITM), så det er slået fra som standard og skal eksplicit aktiveres
Så modificerer forbindelsesstrengen som følger:
Standardadgangskoden til MySQL 8.0.17 er krypteret i caching_sha2_password, som vist i figuren nedenfor:
|
Tidligere:Installer ping-værktøjet i en container bygget med DockerNæste:Eksempler forklarer, hvad Redis cache-penetration, cache-lavine og cache-breakdown er
|