Ciao,
ho un dubbio che spero, con il vostro aiuto, di risolvere.
Riassumo in breve la situazione: devo connettermi a un server Mysql 5 da vari host (configurati nei modi più disparati); in alcuni casi ottengo l'errore
Ciò dipende dalla gestione degli hashing delle password utente diversa tra versioni nuove e vecchie di MySQL: non tutti i client supportano il nuovo "stile" di hashing delle password in uso nelle nuove versioni di MySQL.Client does not support authentication protocol requested by server; consider upgrading MySQL client
Ci sono varie possibili soluzioni, ma l'unica che sembra applicabile nel mio caso consiste nel modificare, nella tabella degli utenti del database server, lo "stile" di hashing della password, come descritto brillantemente qui oltre che nel manuale.
Modificare lo stile di hashing della password per l'utente mi permetterebbe di accedere a MySQL dai client che usano versioni non recenti delle librerie MySQL che PHP utilizza per connettersi, ma mi (anzi, "vi") chiedo: ciò potrebbe creare problemi con i client che utilizzano versioni del client MySQL aggiornate?
In parole spicce, il vecchio stile di hashing delle password è compatibile con tutti i client MySQL?
Vi ringrazio![]()