Prüfen Sie mit netstat, ob Ihr MySQL-Server auf einem Socket lauscht:
netstat -tulpen
und suchen Sie nach 3306.
Wenn nicht oder nur auf localhost, check my.cnf und suche die bind-address
Zeile und ändern Sie sie in:
bind-address = 0.0.0.0
Starten Sie dann den Server neu und versuchen Sie es erneut.