phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Accesso negato dopo aver impostato la password dell'utente con SHA256 in phpMyAdmin

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:

  1. Aggiorna il tuo PHP a 7.4 o versioni successive.
  2. 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).