|
|
Publicēts 19.11.2019 09:33:09
|
|
|
|

Autentifikācijas metode 'caching_sha2_password' neizdevās. Izmantojiet drošu savienojumu, norādiet servera RSA publisko atslēgu ar ServerRSAPublicKeyFile vai iestatiet AllowPublicKeyRetrieval=True.
Autentifikācijas metode "caching_sha2_password" neizdevās. Izmantojiet drošu savienojumu, norādiet servera RSA publisko atslēgu, izmantojot ServerRSAPublicKeyFile, vai iestatiet AllowPublicKeyRetrieval = True.
Vienkāršākais risinājums ir to pievienot pēc savienojumaallowPublicKeyRetrieval=true
Dokumentā (Hipersaites pieteikšanās ir redzama.Sniegtais skaidrojums ir šāds:
Ja lietotājs izmanto sha256_password autentifikāciju, parole ir jāaizsargā pārsūtīšanas laikā, izmantojot TLS protokolu, bet, ja RSA publiskā atslēga nav pieejama, var izmantot servera nodrošināto publisko atslēgu; Servera RSA publisko atslēgu var norādīt savienojumā, izmantojot ServerRSAPublicKeyFile, vai parametru AllowPublicKeyRetrieval=True, lai klients varētu iegūt publisko atslēgu no servera; Tomēr jāņem vērā, ka AllowPublicKeyRetrieval=True var izraisīt ļaunprātīgu aģentu vienkārša teksta paroļu iegūšanu, izmantojot man-in-the-middle uzbrukumus (MITM), tāpēc tas ir izslēgts pēc noklusējuma un tam ir jābūt skaidri iespējotam
Tātad, modificējiet savienojuma virkni šādi:
MySQL 8.0.17 noklusējuma parole ir šifrēta caching_sha2_password, kā parādīts attēlā:
|
Iepriekšējo:Ping rīka instalēšana konteinerā, kas izveidots ar DockerNākamo:Piemēri paskaidro, kas ir Redis kešatmiņas iekļūšana, kešatmiņas lavīna un kešatmiņas sadalījums
|