Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Klien koneksi Mariadb:Akses ditolak untuk pengguna (menggunakan kata sandi:TIDAK) di mysql 8.0

MySQL 8 menggunakan caching_sha2_password daripada mysql_native_password pada MySQL 5.7 (dan MariaDB).

"caching_sha2_password, pada MySQL 8.0 plugin autentikasi pilihan, dan juga merupakan plugin autentikasi default daripada mysql_native_password. Perubahan ini memengaruhi server dan pustaka klien libmysqlclient:"

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

Konektor Java MariaDB belum mengimplementasikan ini, tetapi memiliki tugas yang ditetapkan:

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

Untuk terhubung ke MySQL 8, Anda harus menggunakan konektor Oracle, konektor lain yang mendukung perubahan, atau menunggu MariaDB diimplementasikan.




  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 pada penghapusan kaskade. Contoh Tes

  2. Mengapa meja kerja SQL selalu mengembalikan baris yang penuh dengan nilai nol di setiap kueri?

  3. bagaimana menghubungkan ke database di server lain

  4. Tambahkan kolom data tambahan saat menggunakan LOAD DATA LOCAL INFILE

  5. MYSQL:Di mana klausa ambigu