Min bästa gissning är att maskinen, som du angav som Windows, har IPv6-nätverk aktiverat. Så när du försöker gå till localhost, löser det sig till "::1". Detta är i själva verket den lokala maskinen, men standard MySQL-installationer har normalt bindningsadressen inställd på 127.0.0.1, vilket skulle göra att localhost misslyckas i den här installationen.
Du kanske kan verifiera detta genom att köra ping localhost
från kommandotolken och se om du får ett svar som:
Reply from ::1: time<1ms
För att fixa detta kan du ändra din konfiguration för att specificera:
host: 127.0.0.1
Alternativt kan du ändra MySQL:s konfiguration för att tillåta en annan bindningsadress, t.ex. localhost istället för 127.0.0.1.