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

django.db.utils.operationalError:(2059, Trình cắm xác thực 'caching_sha2_password')

Vấn đề (có thể là) phiên bản MySQL (mới) của bạn.

Bắt đầu với phiên bản 8.04, MySQL sử dụng caching_sha2_password làm plugin xác thực mặc định mà trước đó mysql_native_password đã được sử dụng (gây ra sự cố tương thích với các dịch vụ cũ hơn yêu cầu xác thực mysql_native_password).

Các giải pháp khả thi:

Hạ cấp Máy chủ MySQL xuống phiên bản bên dưới để thay đổi hoặc thay đổi plugin xác thực (trên cơ sở người dùng)

ví dụ:khi tạo người dùng:

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. Nhập trường đầu vào được chọn có giá trị từ mysql

  2. Cách hoạt động của hàm EXPORT_SET () trong MySQL

  3. Câu hỏi về MySQL Trigger:chỉ kích hoạt khi một cột được thay đổi?

  4. MySQL - Chọn một cột không có trong Nhóm theo

  5. Cách lấy danh sách ngày giữa hai ngày trong truy vấn chọn mysql