Lỗi này xảy ra do bạn đang sử dụng MySQL Connector / J 5.1.45 hoặc phiên bản cũ hơn. MySQL 8 đã giới thiệu một cơ chế xác thực mới (caching_sha2_password
) không được hỗ trợ trong các phiên bản trình điều khiển đó.
Bạn sẽ cần nâng cấp lên MySQL Connector / J 5.1.46 hoặc cao hơn. Phiên bản mới nhất của trình điều khiển MySQL Connector / J tại thời điểm viết bài là 8.0.15. Bạn có thể tải xuống từ https://dev.mysql.com/downloads/connector/j / hoặc chỉ định phiên bản phù hợp trong Maven / Gradle, v.v.