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

django.db.utils.operationalError:(2059,Otentikasi Plugin 'caching_sha2_password')

Masalahnya adalah (mungkin) versi MySQL Anda (baru).

Dimulai dengan versi 8.04 MySQL menggunakan caching_sha2_password sebagai plugin autentikasi default di mana sebelumnya mysql_native_password telah digunakan (yang menyebabkan masalah kompatibilitas dengan layanan lama yang mengharapkan autentikasi mysql_native_password).

Kemungkinan solusi:

Turunkan Server MySQL ke versi di bawah yang mengubah atau mengubah plugin otentikasi (berdasarkan pengguna)

misalnya saat membuat pengguna:

CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kata sandi yang ditentukan untuk akun pengguna 'root' tidak valid, atau gagal terhubung ke server basis data

  2. mengapa saya mendapatkan kesalahan sintaks untuk pernyataan yang disiapkan?

  3. Bagaimana menemukan kapan server MySQL/MariaDB dimulai

  4. Skema Basis Data Jajak Pendapat

  5. Kesalahan aneh dan mengganggu:Panggil ke fungsi yang tidak ditentukan mysql_query()