MySQL ha recentemente cambiato il tipo di autenticazione predefinito e, tra MySQL e PHP, questa modifica ha richiesto un po' di tempo per essere supportata da PHP. Il vecchio metodo era mysql_native_password
e quello nuovo è caching_sha2_password
. Le versioni PHP a partire dalla 7.4 supportano il nuovo metodo. Poiché questo è correlato a PHP stesso, phpMyAdmin che supporta questo metodo richiede che tu esegua un'installazione PHP aggiornata (phpMyAdmin stesso è pronto per questa modifica, ma la tua capacità di usarlo dipende dalla tua versione di PHP).
Fondamentalmente hai due opzioni:
- Aggiorna il tuo PHP a 7.4 o versioni successive.
- Cambia il tipo di autenticazione sul tuo utente con il vecchio
mysql_native_password
. Puoi farlo modificando l'utente (dalla scheda Account utente in phpMyAdmin, modifica l'utente, quindi cambia il metodo di autenticazione dal menu a discesa).