Vérifiez si votre serveur mysql écoute sur un socket avec netstat :
netstat -tulpen
et recherchez 3306.
Sinon ou si seulement sur localhost, vérifiez my.cnf et recherchez le bind-address
ligne et remplacez-la par :
bind-address = 0.0.0.0
puis redémarrez le serveur et réessayez.