mysql-connector 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