Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối Java - MySQL:Không cho phép truy xuất khóa công khai

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách triển khai MySQL trên Ubuntu và được quản lý hoàn toàn

  2. Truy vấn trong kinh độ và vĩ độ trong MySQL

  3. Mẹo giám sát MySQL cho Moodle

  4. Chia giá trị chuỗi được phân tách thành các hàng

  5. MySQL:Sử dụng DATETIME làm khóa chính