Трябва да добавите клиентска опция към вашия mysql-конектор allowPublicKeyRetrieval=true
за да позволи на клиента автоматично да поиска публичния ключ от сървъра. Имайте предвид, че AllowPublicKeyRetrieval=True
може да позволи на злонамерен прокси сървър да извърши MITM атака, за да получи паролата в обикновен текст, така че тя е False по подразбиране и трябва да бъде изрично активирана.
https://mysql-net.github.io/MySqlConnector/connection-options/
можете също да опитате да добавите useSSL=false
когато го използвате за тестване/разработване
пример:
jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false