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

Kesalahan koneksi MySQL 8.0.11 karena caching_sha2_password

Anda mencari di tempat yang salah. Ceritanya begini:

MySQL 8 memperkenalkan metode otentikasi baru:caching_sha2_password yang meningkatkan kinerja (maka caching) untuk otentikasi yang aman (sha2 hashing). Perubahan yang melanggar ini telah menjadi default untuk akun baru cukup terlambat sehingga MySQL Workbench (dan cukup banyak alat klien lainnya) tidak dapat disiapkan untuk itu ketika MySQL 8.0.11 dirilis. Aplikasi/library klien yang tidak siap akan menampilkan kesalahan yang disebutkan.

Banyak dari apa yang disebut "solusi" hanya merekomendasikan untuk mengganti metode otentikasi ke yang lebih lama, yang kurang aman (asli MySQL). Ini lebih merupakan peretasan daripada solusi. Dan perlu diingat ini hanya berlaku untuk akun baru yang secara default menggunakan metode auth baru. Akun yang ada (misalnya saat Anda meningkatkan versi server lama ke 8.0) masih berfungsi seperti sebelumnya, kecuali jika Anda secara eksplisit mengubah metode autentikasi pengguna.

Sementara MySQL Workbench menyusul di sana-sini dan ada kandidat rilis (MySQL Workbench 8.0.11 RC ) tersedia di halaman unduh MySQL (lihat tab "Rilis Pengembangan"). Gunakan itu untuk server 8.x Anda. Versi GA akan segera menyusul.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bind_param Non-Object Error w/ mysqli

  2. hubungan fasih laravel dari pembuat kueri

  3. MySQL:Bagaimana cara menggunakan pembatas di pemicu?

  4. Apakah ada kueri sql untuk memeriksa nilainya ada atau tidak di tabel db?

  5. Cakephp 2.0 kueri mysql