MySQL gần đây đã thay đổi kiểu xác thực mặc định và giữa MySQL và PHP, thay đổi này mất khá nhiều thời gian để được PHP hỗ trợ. Phương pháp cũ là mysql_native_password
và cái mới là caching_sha2_password
. Các phiên bản PHP bắt đầu bằng 7.4 hỗ trợ phương pháp mới. Vì điều này liên quan đến chính PHP, nên phpMyAdmin hỗ trợ phương pháp này yêu cầu bạn chạy cài đặt PHP cập nhật (bản thân phpMyAdmin đã sẵn sàng cho thay đổi này, nhưng khả năng sử dụng nó phụ thuộc vào phiên bản PHP của bạn).
Về cơ bản, bạn có hai lựa chọn:
- Nâng cấp PHP của bạn lên 7.4 hoặc mới hơn.
- Thay đổi loại xác thực trên người dùng của bạn thành
mysql_native_password
cũ hơn . Bạn có thể làm điều đó bằng cách chỉnh sửa người dùng (từ tab Tài khoản người dùng trong phpMyAdmin, chỉnh sửa người dùng, sau đó thay đổi phương thức xác thực từ menu thả xuống).