La mia ipotesi migliore è che la macchina, che hai indicato come Windows, abbia la rete IPv6 abilitata. Pertanto, quando provi ad andare su localhost, si risolve in "::1". Questa è in effetti la macchina locale, tuttavia, le installazioni MySQL predefinite normalmente hanno l'indirizzo di collegamento impostato su 127.0.0.1, il che causerebbe il fallimento di localhost in questa configurazione.
Potresti essere in grado di verificarlo eseguendo ping localhost
dal prompt dei comandi e vedere se ricevi una risposta del tipo:
Reply from ::1: time<1ms
Per risolvere questo problema, puoi modificare la tua configurazione per specificare:
host: 127.0.0.1
In alternativa, puoi modificare la configurazione di MySQL per consentire un indirizzo di collegamento diverso, ad es. localhost invece di 127.0.0.1.