La plupart des installations par défaut de MySQL n'écoutent que la machine locale.
Recherchez l'bind-address réglage dans my.cnf sur le serveur et assurez-vous qu'il écoute sur l'adresse IP que vous ciblez. Vous devrez peut-être également vous assurer de skip-networking n'est pas activé !
Alternativement (et de manière moins sécurisée !), ce qui suit le configurera pour écouter sur toutes les adresses - locales et distantes :
bind-address = 0.0.0.0