Bạn nên thêm tùy chọn ứng dụng khách vào mysql-connector allowPublicKeyRetrieval=true
để cho phép máy khách tự động yêu cầu khóa công khai từ máy chủ. Lưu ý rằng AllowPublicKeyRetrieval=True
có thể cho phép một proxy độc hại thực hiện một cuộc tấn công MITM để lấy mật khẩu văn bản rõ ràng, vì vậy mật khẩu này là Sai theo mặc định và phải được bật rõ ràng.
https://mysql-net.github.io/MySqlConnector/connection-options/
bạn cũng có thể thử thêm useSSL=false
khi bạn sử dụng nó cho mục đích thử nghiệm / phát triển
ví dụ:
jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false