Fick ett liknande problem och mitt problem var att MySQL installerade sig själv konfigurerat för att köras på icke-standardport. Jag vet inte orsaken till det, men för att ta reda på vilken port MySQL körs på, kör följande i MySql-klienten:
SHOW GLOBAL VARIABLES LIKE 'PORT';