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

Lỗi plugin xác thực khi kết nối với cơ sở dữ liệu MySQL

Thông báo lỗi xuất hiện do MySQL v8 đã thay đổi plugin / phương thức xác thực mặc định, không có khả năng tương thích ngược với các máy khách cũ hơn.

Sau khi cài đặt MySQL, hãy xác thực bằng CLI, ví dụ:

mysql -uroot

Sau đó, chạy lệnh sau để sử dụng phương pháp xác thực cũ:

ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

Cuối cùng, xóa các đặc quyền:

FLUSH PRIVILEGES;

Bây giờ bạn sẽ có thể kết nối lại bằng SequelPro (sử dụng mật khẩu được chỉ định).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. vấn đề so sánh ngày giờ varchar

  2. kết nối từ xa với mysql

  3. Tất cả các cột của bảng nên được lập chỉ mục hay không cơ sở dữ liệu mysql?

  4. Sự khác biệt giữa int và số nguyên trong MySQL 5.0 là gì?

  5. MySQL nối một chuỗi với một cột