Du bør tilføje klientindstilling til din mysql-connector allowPublicKeyRetrieval=true
for at tillade klienten automatisk at anmode om den offentlige nøgle fra serveren. Bemærk, at AllowPublicKeyRetrieval=True
kunne tillade en ondsindet proxy at udføre et MITM-angreb for at få klartekstadgangskoden, så den er som standard Falsk og skal udtrykkeligt aktiveres.
https://mysql-net.github.io/MySqlConnector/connection-options/
du kan også prøve at tilføje useSSL=false
når du bruger det til test-/udviklingsformål
eksempel:
jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false