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

Ứng dụng khách kết nối Mariadb:Quyền truy cập bị từ chối đối với người dùng (sử dụng mật khẩu:KHÔNG) trên mysql 8.0

MySQL 8 sử dụng caching_sha2_password thay vì mysql_native_password như MySQL 5.7 (và MariaDB).

"caching_sha2_password, đối với MySQL 8.0 là plugin xác thực ưu tiên và cũng là plugin xác thực mặc định thay vì mysql_native_password. Thay đổi này ảnh hưởng đến cả máy chủ và thư viện máy khách libmysqlclient:"

https ://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password

Trình kết nối Java của MariaDB chưa triển khai điều này, nhưng có một nhiệm vụ được giao:

https://jira.mariadb.org/browse/CONJ-663

Để kết nối với MySQL 8, bạn sẽ phải sử dụng trình kết nối Oracle, một trình kết nối khác hỗ trợ thay đổi hoặc đợi MariaDB triển khai.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - chọn các nhóm có các giá trị bao gồm một tập hợp

  2. Có bất kỳ tác dụng phụ nào khi thay đổi mã hóa bảng mysql không?

  3. Thư viện MySQL C API cho iPhone

  4. cách tạo truy vấn MySql để hiển thị số dư đang hoạt động từ tín dụng và ghi nợ trong đó nhiều khách hàng có số dư riêng lẻ

  5. sao lưu cơ sở dữ liệu mysql với mysqldump